https://github.com/venugopal9578/youtube-trending-sql-analysis
SQL project analyzing YouTube trending videos in India using Google BigQuery. Includes ranking, aggregation, and channel performance analysis with visuals.
https://github.com/venugopal9578/youtube-trending-sql-analysis
analytics bigquery dataanalysis freelance portfolio sql youtube
Last synced: about 1 month ago
JSON representation
SQL project analyzing YouTube trending videos in India using Google BigQuery. Includes ranking, aggregation, and channel performance analysis with visuals.
- Host: GitHub
- URL: https://github.com/venugopal9578/youtube-trending-sql-analysis
- Owner: Venugopal9578
- Created: 2025-07-15T09:46:47.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-15T09:51:43.000Z (11 months ago)
- Last Synced: 2025-08-08T10:17:36.286Z (11 months ago)
- Topics: analytics, bigquery, dataanalysis, freelance, portfolio, sql, youtube
- Homepage:
- Size: 239 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ YouTube Trending Videos Analysis using BigQuery
## ๐ Overview
This project analyzes trending YouTube videos in India using real-world data. The dataset was uploaded to Google BigQuery and explored using standard and advanced SQL techniques such as aggregation, filtering, and window functions.
---
## ๐ฏ Objectives
- Identify the top most-viewed videos
- Find which channels appear most frequently in trending
- Analyze audience engagement (likes) by category
- Use SQL `RANK()` to rank top-performing content
---
## ๐ Dataset
- Source: [YouTube Trending Videos Dataset (INvideos.csv)](https://www.kaggle.com/datasets/datasnaek/youtube-new)
- Table Name: `trending_videos`
- Upload Format: CSV to BigQuery
---
## ๐งช Tools Used
- Google BigQuery
- Standard SQL
- Kaggle for source data
---
## ๐ SQL Tasks
### โ
Task 1: Top 10 Most Viewed Videos

### โ
Task 2: Channels with Most Trending Videos

### โ
Task 3: Average Likes by Category

### โ
Task 4: RANK() Over Views

---
## ๐ Files Included
- `queries.sql` โ Contains all SQL queries used in the analysis
- `top10_videos.png` โ Result from Task 1
- `top_channels.png` โ Result from Task 2
- `avg_likes_by_category.png` โ Result from Task 3
- `view_rank.png` โ Result from Task 4
---
## ๐จโ๐ป Author
**Venu Gopal**
๐ง venugopalk9578@gmail.com
๐ [LinkedIn](https://www.linkedin.com/in/venugopal9578)
---
> โ
This project was completed independently as part of my freelancing portfolio to demonstrate BigQuery and SQL proficiency.