๐ SQL Project Series #5
E-Commerce Sales Analysis โ Advanced Business Analytics
In this part, we'll solve real-world business problems that Data Analysts encounter while working with customer, sales, and product data.
31. Calculate Customer Lifetime Value (CLV)
SELECT
o.customer_id,
SUM(oi.quantity * oi.unit_price) AS customer_lifetime_value
FROM orders o
JOIN order_items oi
ON o.order_id = oi.order_id
GROUP BY o.customer_id
ORDER BY customer_lifetime_value DESC;
32. Calculate Repeat Purchase Rate
WITH customer_orders AS (
SELECT
customer_id,
COUNT(*) AS total_orders
FROM orders
GROUP BY customer_id
)
SELECT
ROUND(
100.0 *
COUNT(CASE WHEN total_orders > 1 THEN 1 END) /
COUNT(*),
2
) AS repeat_purchase_rate
FROM customer_orders;
33. Find New vs Returning Customers
WITH first_order AS (
SELECT
customer_id,
MIN(order_date) AS first_order_date
FROM orders
GROUP BY customer_id
)
SELECT
CASE
WHEN o.order_date = f.first_order_date
THEN 'New Customer'
ELSE 'Returning Customer'
END AS customer_type,
COUNT(*) AS total_orders
FROM orders o
JOIN first_order f
ON o.customer_id = f.customer_id
GROUP BY customer_type;
34. Find Customer Retention by Month
WITH monthly_orders AS (
SELECT DISTINCT
customer_id,
DATE_TRUNC('month', order_date) AS order_month
FROM orders
)
SELECT
order_month,
COUNT(DISTINCT customer_id) AS active_customers
FROM monthly_orders
GROUP BY order_month
ORDER BY order_month;
35. Find Customers Who Purchased from Multiple Categories
SELECT
o.customer_id,
COUNT(DISTINCT p.category) AS categories_purchased
FROM orders o
JOIN order_items oi
ON o.order_id = oi.order_id
JOIN products p
ON oi.product_id = p.product_id
GROUP BY o.customer_id
HAVING COUNT(DISTINCT p.category) > 1;
36. Find the Most Frequently Purchased Product Pair
SELECT
oi1.product_id AS productโ,
oi2.product_id AS productโ,
COUNT(*) AS purchase_count
FROM order_items oi1
JOIN order_items oi2
ON oi1.order_id = oi2.order_id
AND oi1.product_id < oi2.product_id
GROUP BY oi1.product_id, oi2.product_id
ORDER BY purchase_count DESC
LIMIT 10;
37. Calculate Average Days Between Orders
WITH customer_orders AS (
SELECT
customer_id,
order_date,
LAG(order_date) OVER (
PARTITION BY customer_id
ORDER BY order_date
) AS previous_order
FROM orders
)
SELECT
customer_id,
ROUND(
AVG(order_date - previous_order),
2
) AS avg_days_between_orders
FROM customer_orders
WHERE previous_order IS NOT NULL
GROUP BY customer_id;
38. Find the Fastest Growing Product Category
WITH monthly_category_sales AS (
SELECT
DATE_TRUNC('month', o.order_date) AS month,
p.category,
SUM(oi.quantity * oi.unit_price) AS revenue
FROM orders o
JOIN order_items oi
ON o.order_id = oi.order_id
JOIN products p
ON oi.product_id = p.product_id
GROUP BY month, p.category
)
SELECT
month,
category,
revenue,
revenue -
LAG(revenue) OVER (
PARTITION BY category
ORDER BY month
) AS revenue_growth
FROM monthly_category_sales;
39. Identify Customers at Risk of Churn
SELECT
customer_id,
MAX(order_date) AS last_order_date
FROM orders
GROUP BY customer_id
HAVING MAX(order_date) <
CURRENT_DATE - INTERVAL '90 days';
40. Perform RFM Analysis
SELECT
customer_id,
CURRENT_DATE - MAX(order_date) AS recency,
COUNT(order_id) AS frequency,
SUM(oi.quantity * oi.unit_price) AS monetary
FROM orders o
JOIN order_items oi
ON o.order_id = oi.order_id
GROUP BY customer_id
ORDER BY monetary DESC;
๐ก Double Tap โค๏ธ For More
E-Commerce Sales Analysis โ Advanced Business Analytics
In this part, we'll solve real-world business problems that Data Analysts encounter while working with customer, sales, and product data.
31. Calculate Customer Lifetime Value (CLV)
SELECT
o.customer_id,
SUM(oi.quantity * oi.unit_price) AS customer_lifetime_value
FROM orders o
JOIN order_items oi
ON o.order_id = oi.order_id
GROUP BY o.customer_id
ORDER BY customer_lifetime_value DESC;
32. Calculate Repeat Purchase Rate
WITH customer_orders AS (
SELECT
customer_id,
COUNT(*) AS total_orders
FROM orders
GROUP BY customer_id
)
SELECT
ROUND(
100.0 *
COUNT(CASE WHEN total_orders > 1 THEN 1 END) /
COUNT(*),
2
) AS repeat_purchase_rate
FROM customer_orders;
33. Find New vs Returning Customers
WITH first_order AS (
SELECT
customer_id,
MIN(order_date) AS first_order_date
FROM orders
GROUP BY customer_id
)
SELECT
CASE
WHEN o.order_date = f.first_order_date
THEN 'New Customer'
ELSE 'Returning Customer'
END AS customer_type,
COUNT(*) AS total_orders
FROM orders o
JOIN first_order f
ON o.customer_id = f.customer_id
GROUP BY customer_type;
34. Find Customer Retention by Month
WITH monthly_orders AS (
SELECT DISTINCT
customer_id,
DATE_TRUNC('month', order_date) AS order_month
FROM orders
)
SELECT
order_month,
COUNT(DISTINCT customer_id) AS active_customers
FROM monthly_orders
GROUP BY order_month
ORDER BY order_month;
35. Find Customers Who Purchased from Multiple Categories
SELECT
o.customer_id,
COUNT(DISTINCT p.category) AS categories_purchased
FROM orders o
JOIN order_items oi
ON o.order_id = oi.order_id
JOIN products p
ON oi.product_id = p.product_id
GROUP BY o.customer_id
HAVING COUNT(DISTINCT p.category) > 1;
36. Find the Most Frequently Purchased Product Pair
SELECT
oi1.product_id AS productโ,
oi2.product_id AS productโ,
COUNT(*) AS purchase_count
FROM order_items oi1
JOIN order_items oi2
ON oi1.order_id = oi2.order_id
AND oi1.product_id < oi2.product_id
GROUP BY oi1.product_id, oi2.product_id
ORDER BY purchase_count DESC
LIMIT 10;
37. Calculate Average Days Between Orders
WITH customer_orders AS (
SELECT
customer_id,
order_date,
LAG(order_date) OVER (
PARTITION BY customer_id
ORDER BY order_date
) AS previous_order
FROM orders
)
SELECT
customer_id,
ROUND(
AVG(order_date - previous_order),
2
) AS avg_days_between_orders
FROM customer_orders
WHERE previous_order IS NOT NULL
GROUP BY customer_id;
38. Find the Fastest Growing Product Category
WITH monthly_category_sales AS (
SELECT
DATE_TRUNC('month', o.order_date) AS month,
p.category,
SUM(oi.quantity * oi.unit_price) AS revenue
FROM orders o
JOIN order_items oi
ON o.order_id = oi.order_id
JOIN products p
ON oi.product_id = p.product_id
GROUP BY month, p.category
)
SELECT
month,
category,
revenue,
revenue -
LAG(revenue) OVER (
PARTITION BY category
ORDER BY month
) AS revenue_growth
FROM monthly_category_sales;
39. Identify Customers at Risk of Churn
SELECT
customer_id,
MAX(order_date) AS last_order_date
FROM orders
GROUP BY customer_id
HAVING MAX(order_date) <
CURRENT_DATE - INTERVAL '90 days';
40. Perform RFM Analysis
SELECT
customer_id,
CURRENT_DATE - MAX(order_date) AS recency,
COUNT(order_id) AS frequency,
SUM(oi.quantity * oi.unit_price) AS monetary
FROM orders o
JOIN order_items oi
ON o.order_id = oi.order_id
GROUP BY customer_id
ORDER BY monetary DESC;
๐ก Double Tap โค๏ธ For More
โค1
๐ ๐๐ฎ๐๐ฎ ๐๐ป๐ฎ๐น๐๐๐ถ๐ฐ๐ ๐๐ฅ๐๐ ๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป ๐๐ผ๐๐ฟ๐๐ฒ๐ ๐
โ 100% FREE learning opportunities
โ Great for students, freshers, and beginners
โ Help you build a stronger resume with recognized names like Cisco, Google, and Microsoft
โ Useful for analytics internships, off-campus drives, and fresher hiring
๐ ๐๐ป๐ฟ๐ผ๐น๐น ๐๐ผ๐ฟ ๐๐ฅ๐๐๐:
https://pdlink.in/4eRA6eF
๐ Start learning today. Build your analytics foundation. Earn free certifications. Move one step closer to your Data Analyst career.
โ 100% FREE learning opportunities
โ Great for students, freshers, and beginners
โ Help you build a stronger resume with recognized names like Cisco, Google, and Microsoft
โ Useful for analytics internships, off-campus drives, and fresher hiring
๐ ๐๐ป๐ฟ๐ผ๐น๐น ๐๐ผ๐ฟ ๐๐ฅ๐๐๐:
https://pdlink.in/4eRA6eF
๐ Start learning today. Build your analytics foundation. Earn free certifications. Move one step closer to your Data Analyst career.
โค2
๐ Essential SQL Concepts Every Data Analyst Must Know
๐ SQL is the most important skill for Data Analysts. Almost every analytics job requires working with databases to extract, filter, analyze, and summarize data.
Understanding the following SQL concepts will help you write efficient queries and solve real business problems with data.
1๏ธโฃ SELECT Statement (Data Retrieval)
What it is: Retrieves data from a table.
Use cases: Retrieving specific columns, viewing datasets, extracting required information.
2๏ธโฃ WHERE Clause (Filtering Data)
What it is: Filters rows based on specific conditions.
Common conditions: =, >, <, >=, <=, BETWEEN, IN, LIKE
3๏ธโฃ ORDER BY (Sorting Data)
What it is: Sorts query results in ascending or descending order.
Sorting options: ASC (default), DESC
4๏ธโฃ GROUP BY (Aggregation)
What it is: Groups rows with same values into summary rows.
Use cases: Sales per region, customers per country, orders per product category.
5๏ธโฃ Aggregate Functions
What they do: Perform calculations on multiple rows.
Common functions: COUNT(), SUM(), AVG(), MIN(), MAX()
6๏ธโฃ HAVING Clause
What it is: Filters grouped data after aggregation.
Key difference: WHERE filters rows before grouping, HAVING filters groups after aggregation.
7๏ธโฃ SQL JOINS (Combining Tables)
What they do: Combine tables.
-- INNER JOIN
-- LEFT JOIN
Common types: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
8๏ธโฃ Subqueries
What it is: Query inside another query.
Use cases: Comparing values, filtering based on aggregated results.
9๏ธโฃ Common Table Expressions (CTE)
What it is: Temporary result set used inside a query.
Benefits: Cleaner queries, easier debugging, better readability.
๐ Window Functions
What they do: Perform calculations across rows related to current row.
Common functions: ROW_NUMBER(), RANK(), DENSE_RANK(), LAG(), LEAD()
Why SQL is Critical for Data Analysts
โข Extract data from databases
โข Analyze large datasets efficiently
โข Generate reports and dashboards
โข Support business decision-making
SQL Resources: https://whatsapp.com/channel/0029VanC5rODzgT6TiTGoa1v
Double Tap โฅ๏ธ For More
๐ SQL is the most important skill for Data Analysts. Almost every analytics job requires working with databases to extract, filter, analyze, and summarize data.
Understanding the following SQL concepts will help you write efficient queries and solve real business problems with data.
1๏ธโฃ SELECT Statement (Data Retrieval)
What it is: Retrieves data from a table.
SELECT name, salary
FROM employees;
Use cases: Retrieving specific columns, viewing datasets, extracting required information.
2๏ธโฃ WHERE Clause (Filtering Data)
What it is: Filters rows based on specific conditions.
SELECT *
FROM orders
WHERE order_amount > 500;
Common conditions: =, >, <, >=, <=, BETWEEN, IN, LIKE
3๏ธโฃ ORDER BY (Sorting Data)
What it is: Sorts query results in ascending or descending order.
SELECT name, salary
FROM employees
ORDER BY salary DESC;
Sorting options: ASC (default), DESC
4๏ธโฃ GROUP BY (Aggregation)
What it is: Groups rows with same values into summary rows.
SELECT department, COUNT(*)
FROM employees
GROUP BY department;
Use cases: Sales per region, customers per country, orders per product category.
5๏ธโฃ Aggregate Functions
What they do: Perform calculations on multiple rows.
SELECT AVG(salary)
FROM employees;
Common functions: COUNT(), SUM(), AVG(), MIN(), MAX()
6๏ธโฃ HAVING Clause
What it is: Filters grouped data after aggregation.
SELECT department, COUNT(*)
FROM employees
GROUP BY department
HAVING COUNT(*) > 5;
Key difference: WHERE filters rows before grouping, HAVING filters groups after aggregation.
7๏ธโฃ SQL JOINS (Combining Tables)
What they do: Combine tables.
-- INNER JOIN
SELECT orders.order_id, customers.customer_name
FROM orders
INNER JOIN customers
ON orders.customer_id = customers.customer_id;
-- LEFT JOIN
SELECT customers.customer_name, orders.order_id
FROM customers
LEFT JOIN orders
ON customers.customer_id = orders.customer_id;
Common types: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
8๏ธโฃ Subqueries
What it is: Query inside another query.
SELECT name
FROM employees
WHERE salary > (SELECT AVG(salary) FROM employees);
Use cases: Comparing values, filtering based on aggregated results.
9๏ธโฃ Common Table Expressions (CTE)
What it is: Temporary result set used inside a query.
WITH high_salary AS (
SELECT name, salary
FROM employees
WHERE salary > 70000
)
SELECT *
FROM high_salary;
Benefits: Cleaner queries, easier debugging, better readability.
๐ Window Functions
What they do: Perform calculations across rows related to current row.
SELECT name, salary, RANK() OVER (ORDER BY salary DESC) AS salary_rank
FROM employees;
Common functions: ROW_NUMBER(), RANK(), DENSE_RANK(), LAG(), LEAD()
Why SQL is Critical for Data Analysts
โข Extract data from databases
โข Analyze large datasets efficiently
โข Generate reports and dashboards
โข Support business decision-making
SQL Resources: https://whatsapp.com/channel/0029VanC5rODzgT6TiTGoa1v
Double Tap โฅ๏ธ For More
โค5
๐๐ฅ๐๐ ๐ฉ๐ถ๐ฟ๐๐๐ฎ๐น ๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฐ๐ฎ๐๐ฒ ๐๐ป๐๐ฒ๐ฟ๐ป๐๐ต๐ถ๐ฝ๐ | ๐๐ผ๐ผ๐๐ ๐ฌ๐ผ๐๐ฟ ๐ฅ๐ฒ๐๐๐บ๐ฒ๐
These FREE virtual certificate internships can help you build practical skills, industry exposure, and resume value from top companies and global platforms โ all from home.
๐ซPerfect for students, freshers, and career starters
- PwC Power BI Virtual Internship
- British Airways Data Science Virtual Internship
- Quantium Data Analytics Virtual Internship
๐ ๐๐ป๐ฟ๐ผ๐น๐น ๐๐ผ๐ฟ ๐๐ฅ๐๐๐:
https://pdlink.in/44PEjcL
๐ Start learning today. Build experience. Collect certificates. Make your resume stronger.
These FREE virtual certificate internships can help you build practical skills, industry exposure, and resume value from top companies and global platforms โ all from home.
๐ซPerfect for students, freshers, and career starters
- PwC Power BI Virtual Internship
- British Airways Data Science Virtual Internship
- Quantium Data Analytics Virtual Internship
๐ ๐๐ป๐ฟ๐ผ๐น๐น ๐๐ผ๐ฟ ๐๐ฅ๐๐๐:
https://pdlink.in/44PEjcL
๐ Start learning today. Build experience. Collect certificates. Make your resume stronger.
โค1
๐ SQL Project Series #6: Banking Transaction Analysis ๐ฆ
Learn how banks use SQL to analyze customer transactions, monitor account activity, detect fraud, and generate business insights.
๐ฏ Business Objectives
โ Analyze customer transactions
โ Calculate account balances
โ Identify high-value customers
โ Detect suspicious transactions
โ Monitor transaction trends
โ Analyze deposits vs withdrawals
โ Measure customer activity
โ Identify dormant accounts
โ Generate banking KPIs
๐ Step 1: Create Database
CREATE DATABASE banking_db;
USE banking_db;
๐ Step 2: Create Customers Table
CREATE TABLE customers (
customer_id INT PRIMARY KEY,
customer_name VARCHAR(100),
gender VARCHAR(10),
city VARCHAR(50),
account_open_date DATE
);
๐ Step 3: Create Accounts Table
CREATE TABLE accounts (
account_id INT PRIMARY KEY,
customer_id INT,
account_type VARCHAR(30),
branch_name VARCHAR(100),
opening_balance DECIMAL(12,2),
FOREIGN KEY (customer_id)
REFERENCES customers(customer_id)
);
๐ Step 4: Create Transactions Table
CREATE TABLE transactions (
transaction_id INT PRIMARY KEY,
account_id INT,
transaction_date TIMESTAMP,
transaction_type VARCHAR(20),
amount DECIMAL(12,2),
FOREIGN KEY (account_id)
REFERENCES accounts(account_id)
);
๐ Step 5: Insert Sample Customers
INSERT INTO customers VALUES
(1,'Rahul Sharma','Male','Mumbai','2023-01-10'),
(2,'Priya Verma','Female','Delhi','2023-02-18'),
(3,'Amit Patel','Male','Pune','2023-04-12'),
(4,'Sneha Joshi','Female','Bangalore','2023-05-22'),
(5,'Rohan Gupta','Male','Hyderabad','2023-08-01');
๐ Step 6: Insert Sample Accounts
INSERT INTO accounts VALUES
(101,1,'Savings','Mumbai',50000),
(102,2,'Savings','Delhi',35000),
(103,3,'Current','Pune',100000),
(104,4,'Savings','Bangalore',45000),
(105,5,'Current','Hyderabad',75000);
๐ Step 7: Insert Sample Transactions
INSERT INTO transactions VALUES
(1001,101,'2025-01-05 10:15:00','Deposit',15000),
(1002,101,'2025-01-06 12:30:00','Withdrawal',5000),
(1003,102,'2025-01-07 14:20:00','Deposit',25000),
(1004,103,'2025-01-08 16:10:00','Withdrawal',30000),
(1005,104,'2025-01-09 09:45:00','Deposit',12000),
(1006,105,'2025-01-10 11:00:00','Withdrawal',10000);
๐ง SQL Concepts You'll Practice
โ DDL Commands
โ DML Commands
โ Primary & Foreign Keys
โ Joins
โ Aggregate Functions
โ CASE WHEN
โ GROUP BY
โ HAVING
โ Window Functions
โ CTEs
โ Date & Time Functions
๐ Business KPIs You Can Build
๐ Total Transaction Amount
๐ Total Deposits
๐ Total Withdrawals
๐ Net Cash Flow
๐ Current Account Balance
๐ Average Transaction Amount
๐ Daily Transaction Volume
๐ Monthly Transaction Trend
๐ Branch-wise Transactions
๐ Account Type Analysis
๐ Top Customers by Transaction Value
๐ Most Active Customers
๐ Dormant Accounts
๐ High-Value Transactions
๐ Deposit vs Withdrawal Ratio
๐ Fraud Detection Alerts
๐ Average Balance by Branch
๐ Customer Growth
๐ Transaction Success Rate
๐ Peak Transaction Hours
๐ก Double Tap โค๏ธ For More
Learn how banks use SQL to analyze customer transactions, monitor account activity, detect fraud, and generate business insights.
๐ฏ Business Objectives
โ Analyze customer transactions
โ Calculate account balances
โ Identify high-value customers
โ Detect suspicious transactions
โ Monitor transaction trends
โ Analyze deposits vs withdrawals
โ Measure customer activity
โ Identify dormant accounts
โ Generate banking KPIs
๐ Step 1: Create Database
CREATE DATABASE banking_db;
USE banking_db;
๐ Step 2: Create Customers Table
CREATE TABLE customers (
customer_id INT PRIMARY KEY,
customer_name VARCHAR(100),
gender VARCHAR(10),
city VARCHAR(50),
account_open_date DATE
);
๐ Step 3: Create Accounts Table
CREATE TABLE accounts (
account_id INT PRIMARY KEY,
customer_id INT,
account_type VARCHAR(30),
branch_name VARCHAR(100),
opening_balance DECIMAL(12,2),
FOREIGN KEY (customer_id)
REFERENCES customers(customer_id)
);
๐ Step 4: Create Transactions Table
CREATE TABLE transactions (
transaction_id INT PRIMARY KEY,
account_id INT,
transaction_date TIMESTAMP,
transaction_type VARCHAR(20),
amount DECIMAL(12,2),
FOREIGN KEY (account_id)
REFERENCES accounts(account_id)
);
๐ Step 5: Insert Sample Customers
INSERT INTO customers VALUES
(1,'Rahul Sharma','Male','Mumbai','2023-01-10'),
(2,'Priya Verma','Female','Delhi','2023-02-18'),
(3,'Amit Patel','Male','Pune','2023-04-12'),
(4,'Sneha Joshi','Female','Bangalore','2023-05-22'),
(5,'Rohan Gupta','Male','Hyderabad','2023-08-01');
๐ Step 6: Insert Sample Accounts
INSERT INTO accounts VALUES
(101,1,'Savings','Mumbai',50000),
(102,2,'Savings','Delhi',35000),
(103,3,'Current','Pune',100000),
(104,4,'Savings','Bangalore',45000),
(105,5,'Current','Hyderabad',75000);
๐ Step 7: Insert Sample Transactions
INSERT INTO transactions VALUES
(1001,101,'2025-01-05 10:15:00','Deposit',15000),
(1002,101,'2025-01-06 12:30:00','Withdrawal',5000),
(1003,102,'2025-01-07 14:20:00','Deposit',25000),
(1004,103,'2025-01-08 16:10:00','Withdrawal',30000),
(1005,104,'2025-01-09 09:45:00','Deposit',12000),
(1006,105,'2025-01-10 11:00:00','Withdrawal',10000);
๐ง SQL Concepts You'll Practice
โ DDL Commands
โ DML Commands
โ Primary & Foreign Keys
โ Joins
โ Aggregate Functions
โ CASE WHEN
โ GROUP BY
โ HAVING
โ Window Functions
โ CTEs
โ Date & Time Functions
๐ Business KPIs You Can Build
๐ Total Transaction Amount
๐ Total Deposits
๐ Total Withdrawals
๐ Net Cash Flow
๐ Current Account Balance
๐ Average Transaction Amount
๐ Daily Transaction Volume
๐ Monthly Transaction Trend
๐ Branch-wise Transactions
๐ Account Type Analysis
๐ Top Customers by Transaction Value
๐ Most Active Customers
๐ Dormant Accounts
๐ High-Value Transactions
๐ Deposit vs Withdrawal Ratio
๐ Fraud Detection Alerts
๐ Average Balance by Branch
๐ Customer Growth
๐ Transaction Success Rate
๐ Peak Transaction Hours
๐ก Double Tap โค๏ธ For More
โค3๐1
GigaChat 3.5 Ultra Publicly Released โ The New Generation of the Flagship Model
Whatโs inside:
๐ A proprietary hybrid MLA + Gated DeltaNet architecture with a dedicated stabilization framework, without which this hybrid setup would not train reliably at this scale;
๐ Gated Attention: the model can locally down-weight overly strong signals from the attention layer;
๐ GatedNorm: normalization with an explicit gate that controls signal magnitude across features;
๐ Approximately 4x lower KV cache per token: with the same memory budget, the model can support 2.14x longer context and deliver a 20% throughput increase under load;
๐ Two MTP heads, enabling up to 2.2x faster generation;
๐ FP8 across all training stages with no quality degradation compared with bf16, enabled by custom Triton and CUDA kernels;
๐ A new online RL stage after SFT and DPO.
Results:
๐ GigaChat-3.5-Ultra-Base outperforms DeepSeek V3.2 Exp Base and DeepSeek V4 Flash Base on average across a set of general, math, and code benchmarks:
๐ GigaChat-3.5-Ultra-Instruct is comparable to DeepSeek V3.2 in terms of average score, despite having half the size;
๐ According to the MiniMax-M2.7 LLM judge, the average win rate against GigaChat 3.1 Ultra is 75.9%, and against GPT-5 is 68.7%.
โก๏ธ HuggingFace
The GigaChat team has released GigaChat 3.5 Ultra as open sourceโa new 432B model under the MIT license. This is the first open-source hybrid of GatedDeltaNet and MLA scaled to hundreds of billions of parameters, featuring a proprietary training recipe we refined through more than 1,500 experiments. The model has grown in terms of code, mathematics, agent scenarios, and application domainsโyet itโs 40% smaller than GigaChat 3.1 Ultra.
Whatโs inside:
Results:
The entire stack โ data (our own LLM-filtered Common Crawl, 600+ programming languages in the code), architecture, training methodology, and infrastructure โ was built end-to-end by GigaChat team.
Please open Telegram to view this post
VIEW IN TELEGRAM
โค3
๐๐ ๐ถ๐ป ๐ฃ๐ฟ๐ผ๐ฑ๐๐ฐ๐ ๐ ๐ฎ๐ป๐ฎ๐ด๐ฒ๐บ๐ฒ๐ป๐ ๐๐ฅ๐๐ ๐ข๐ป๐น๐ถ๐ป๐ฒ ๐ ๐ฎ๐๐๐ฒ๐ฟ๐ฐ๐น๐ฎ๐๐ ๐
๐ซ Join this live masterclass and gain practical insights into AI-powered Product Management, in-demand skills
๐ซRoadmap to building a successful Product Management career
Eligibility :- Recent Graduates & Working Professionals
๐ฅ๐ฒ๐ด๐ถ๐๐๐ฒ๐ฟ ๐๐ผ๐ฟ ๐๐ฅ๐๐๐ :-
https://pdlink.in/44VeqIA
( Limited Slots ..Hurry Upโ )
Date & Time :- 11th July 2026 , 8:00 PM (IST)
๐ซ Join this live masterclass and gain practical insights into AI-powered Product Management, in-demand skills
๐ซRoadmap to building a successful Product Management career
Eligibility :- Recent Graduates & Working Professionals
๐ฅ๐ฒ๐ด๐ถ๐๐๐ฒ๐ฟ ๐๐ผ๐ฟ ๐๐ฅ๐๐๐ :-
https://pdlink.in/44VeqIA
( Limited Slots ..Hurry Upโ )
Date & Time :- 11th July 2026 , 8:00 PM (IST)
๐ SQL Project Series #7
Hospital Management Analysis ๐ฅ
Learn how hospitals use SQL to analyze patient data, optimize operations, improve resource utilization, and generate healthcare insights.
๐ฏ Business Objectives
โ Analyze patient admissions
โ Monitor doctor performance
โ Track appointment trends
โ Measure bed occupancy
โ Analyze treatment costs
โ Identify readmitted patients
โ Calculate average length of stay
โ Improve hospital efficiency
๐ Step 1: Create Database
๐ Step 2: Create Patients Table
๐ Step 3: Create Doctors Table
๐ Step 4: Create Appointments Table
๐ Step 5: Create Admissions Table
๐ Step 6: Insert Sample Patients
๐ Step 7: Insert Sample Doctors
๐ Step 8: Insert Sample Appointments
๐ Step 9: Insert Sample Admissions
๐ง SQL Concepts You'll Practice
โ DDL & DML
โ Joins
โ Aggregate Functions
โ GROUP BY
โ HAVING
โ CASE WHEN
โ CTEs
โ Window Functions
โ Date Functions
โ Ranking Functions
๐ Business KPIs You Can Build
๐ Total Patients
๐ Total Admissions
๐ Total Appointments
๐ Appointment Completion Rate
๐ Appointment Cancellation Rate
๐ Doctor-wise Patient Count
๐ Department-wise Revenue
๐ Average Consultation Fee
๐ Average Treatment Cost
๐ Average Length of Stay
๐ Daily Patient Admissions
๐ Monthly Admission Trend
๐ Readmission Rate
๐ Bed Occupancy Rate
๐ Top Doctors by Patient Volume
๐ Revenue by Department
๐ Revenue by Doctor
๐ Most Common Diagnosis
๐ Patient Distribution by City
๐ Average Patient Age
๐ฏ This project reflects the type of SQL analysis performed by Healthcare Analysts, Hospital Operations teams, Business Intelligence Analysts, and Data Analysts working in hospitals and health-tech companies.
๐ก Double Tap โค๏ธ For More
Hospital Management Analysis ๐ฅ
Learn how hospitals use SQL to analyze patient data, optimize operations, improve resource utilization, and generate healthcare insights.
๐ฏ Business Objectives
โ Analyze patient admissions
โ Monitor doctor performance
โ Track appointment trends
โ Measure bed occupancy
โ Analyze treatment costs
โ Identify readmitted patients
โ Calculate average length of stay
โ Improve hospital efficiency
๐ Step 1: Create Database
CREATE DATABASE hospital_db;
USE hospital_db;
๐ Step 2: Create Patients Table
CREATE TABLE patients (
patient_id INT PRIMARY KEY,
patient_name VARCHAR(100),
gender VARCHAR(10),
age INT,
city VARCHAR(50),
registration_date DATE
);
๐ Step 3: Create Doctors Table
CREATE TABLE doctors (
doctor_id INT PRIMARY KEY,
doctor_name VARCHAR(100),
specialization VARCHAR(100),
department VARCHAR(100)
);
๐ Step 4: Create Appointments Table
CREATE TABLE appointments (
appointment_id INT PRIMARY KEY,
patient_id INT,
doctor_id INT,
appointment_date DATE,
status VARCHAR(20),
consultation_fee DECIMAL(10,2),
FOREIGN KEY (patient_id) REFERENCES patients(patient_id),
FOREIGN KEY (doctor_id) REFERENCES doctors(doctor_id)
);
๐ Step 5: Create Admissions Table
CREATE TABLE admissions (
admission_id INT PRIMARY KEY,
patient_id INT,
admission_date DATE,
discharge_date DATE,
diagnosis VARCHAR(100),
treatment_cost DECIMAL(12,2),
FOREIGN KEY (patient_id) REFERENCES patients(patient_id)
);
๐ Step 6: Insert Sample Patients
INSERT INTO patients VALUES
(1,'Rahul Sharma','Male',34,'Mumbai','2024-01-05'),
(2,'Priya Verma','Female',29,'Delhi','2024-01-10'),
(3,'Amit Patel','Male',42,'Pune','2024-02-15'),
(4,'Sneha Joshi','Female',37,'Bangalore','2024-03-01'),
(5,'Rohan Gupta','Male',51,'Hyderabad','2024-03-20');
๐ Step 7: Insert Sample Doctors
INSERT INTO doctors VALUES
(101,'Dr. Mehta','Cardiology','Heart Care'),
(102,'Dr. Singh','Orthopedics','Bone Care'),
(103,'Dr. Rao','Neurology','Neuro Care'),
(104,'Dr. Shah','General Medicine','General');
๐ Step 8: Insert Sample Appointments
INSERT INTO appointments VALUES
(1001,1,101,'2025-01-05','Completed',800),
(1002,2,104,'2025-01-06','Completed',500),
(1003,3,102,'2025-01-08','Cancelled',700),
(1004,4,103,'2025-01-09','Completed',1000),
(1005,5,101,'2025-01-12','Completed',800);
๐ Step 9: Insert Sample Admissions
INSERT INTO admissions VALUES
(201,1,'2025-01-05','2025-01-10','Heart Surgery',250000),
(202,2,'2025-01-08','2025-01-11','Fever',12000),
(203,3,'2025-01-15','2025-01-22','Fracture',85000),
(204,5,'2025-01-18','2025-01-21','Cardiac Checkup',45000);
๐ง SQL Concepts You'll Practice
โ DDL & DML
โ Joins
โ Aggregate Functions
โ GROUP BY
โ HAVING
โ CASE WHEN
โ CTEs
โ Window Functions
โ Date Functions
โ Ranking Functions
๐ Business KPIs You Can Build
๐ Total Patients
๐ Total Admissions
๐ Total Appointments
๐ Appointment Completion Rate
๐ Appointment Cancellation Rate
๐ Doctor-wise Patient Count
๐ Department-wise Revenue
๐ Average Consultation Fee
๐ Average Treatment Cost
๐ Average Length of Stay
๐ Daily Patient Admissions
๐ Monthly Admission Trend
๐ Readmission Rate
๐ Bed Occupancy Rate
๐ Top Doctors by Patient Volume
๐ Revenue by Department
๐ Revenue by Doctor
๐ Most Common Diagnosis
๐ Patient Distribution by City
๐ Average Patient Age
๐ฏ This project reflects the type of SQL analysis performed by Healthcare Analysts, Hospital Operations teams, Business Intelligence Analysts, and Data Analysts working in hospitals and health-tech companies.
๐ก Double Tap โค๏ธ For More
โค11๐2
๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ผ๐ณ๐ ๐๐ฅ๐๐ ๐๐ฒ๐ฎ๐ฟ๐ป๐ถ๐ป๐ด ๐ฅ๐ฒ๐๐ผ๐๐ฟ๐ฐ๐ฒ๐๐
Offers a wide range of free learning resources through Microsoft Learn, helping students, freshers, and professionals build job-ready skills at their own pace.
โ 100% FREE self-paced learning modules
โ Official learning platform from Microsoft
๐ ๐๐ป๐ฟ๐ผ๐น๐น ๐๐ผ๐ฟ ๐๐ฅ๐๐๐:
https://pdlink.in/4paqRJS
Explore Microsoftโs free resources. Build in-demand skills and make your profile stronger.
Offers a wide range of free learning resources through Microsoft Learn, helping students, freshers, and professionals build job-ready skills at their own pace.
โ 100% FREE self-paced learning modules
โ Official learning platform from Microsoft
๐ ๐๐ป๐ฟ๐ผ๐น๐น ๐๐ผ๐ฟ ๐๐ฅ๐๐๐:
https://pdlink.in/4paqRJS
Explore Microsoftโs free resources. Build in-demand skills and make your profile stronger.
โค1
๐ SQL Project Series #8
Food Delivery Analytics ๐
Analyze customer orders, restaurant performance, delivery efficiency, and rider operations using SQL.
๐ฏ Business Objectives
โ Analyze food orders and revenue
โ Measure delivery performance
โ Evaluate restaurant performance
โ Analyze customer ordering behavior
โ Track delivery partner efficiency
โ Identify peak order hours
โ Reduce delivery delays
โ Improve customer satisfaction
๐ Step 1: Create Database
๐ Step 2: Create Customers Table
๐ Step 3: Create Restaurants Table
๐ Step 4: Create Delivery Partners Table
๐ Step 5: Create Orders Table
๐ Step 6: Insert Sample Customers
๐ Step 7: Insert Sample Restaurants
๐ Step 8: Insert Sample Delivery Partners
๐ Step 9: Insert Sample Orders
Food Delivery Analytics ๐
Analyze customer orders, restaurant performance, delivery efficiency, and rider operations using SQL.
๐ฏ Business Objectives
โ Analyze food orders and revenue
โ Measure delivery performance
โ Evaluate restaurant performance
โ Analyze customer ordering behavior
โ Track delivery partner efficiency
โ Identify peak order hours
โ Reduce delivery delays
โ Improve customer satisfaction
๐ Step 1: Create Database
CREATE DATABASE food_delivery_db;
USE food_delivery_db;
๐ Step 2: Create Customers Table
CREATE TABLE customers (
customer_id INT PRIMARY KEY,
customer_name VARCHAR(100),
city VARCHAR(50),
signup_date DATE
);
๐ Step 3: Create Restaurants Table
CREATE TABLE restaurants (
restaurant_id INT PRIMARY KEY,
restaurant_name VARCHAR(100),
cuisine VARCHAR(50),
city VARCHAR(50),
rating DECIMAL(3,2)
);
๐ Step 4: Create Delivery Partners Table
CREATE TABLE delivery_partners (
partner_id INT PRIMARY KEY,
partner_name VARCHAR(100),
vehicle_type VARCHAR(30)
);
๐ Step 5: Create Orders Table
CREATE TABLE orders (
order_id INT PRIMARY KEY,
customer_id INT,
restaurant_id INT,
partner_id INT,
order_date TIMESTAMP,
delivery_time_minutes INT,
order_amount DECIMAL(10,2),
order_status VARCHAR(20),
FOREIGN KEY (customer_id) REFERENCES customers(customer_id),
FOREIGN KEY (restaurant_id) REFERENCES restaurants(restaurant_id),
FOREIGN KEY (partner_id) REFERENCES delivery_partners(partner_id)
);
๐ Step 6: Insert Sample Customers
INSERT INTO customers VALUES
(1,'Rahul','Mumbai','2025-01-10'),
(2,'Priya','Delhi','2025-01-12'),
(3,'Amit','Pune','2025-01-18'),
(4,'Sneha','Bangalore','2025-01-22'),
(5,'Rohan','Hyderabad','2025-01-25');
๐ Step 7: Insert Sample Restaurants
INSERT INTO restaurants VALUES
(101,'Pizza Hub','Italian','Mumbai',4.6),
(102,'Spice Villa','Indian','Delhi',4.4),
(103,'Burger Point','Fast Food','Pune',4.2),
(104,'Sushi World','Japanese','Bangalore',4.8);
๐ Step 8: Insert Sample Delivery Partners
INSERT INTO delivery_partners VALUES
(201,'Aman','Bike'),
(202,'Rohit','Scooter'),
(203,'Vikas','Bike'),
(204,'Ankit','Bicycle');
๐ Step 9: Insert Sample Orders
INSERT INTO orders VALUES
(1001,1,101,201,'2025-02-01 12:30:00',28,850,'Delivered'),
(1002,2,102,202,'2025-02-01 13:10:00',42,620,'Delivered'),
(1003,3,103,201,'2025-02-01 19:45:00',35,480,'Delivered'),
(1004,4,104,203,'2025-02-02 20:15:00',55,1200,'Delayed'),
(1005,5,101,204,'2025-02-03 18:20:00',25,760,'Delivered');
โค7
๐ง SQL Concepts You'll Practice
โ DDL & DML
โ INNER JOIN
โ LEFT JOIN
โ GROUP BY
โ HAVING
โ Aggregate Functions
โ CASE WHEN
โ CTEs
โ Window Functions
โ Date & Time Functions
๐ Business KPIs You Can Build
๐ Total Orders
๐ Total Revenue
๐ Average Order Value (AOV)
๐ Average Delivery Time
๐ On-Time Delivery Rate
๐ Delayed Delivery Rate
๐ Orders by Hour
๐ Peak Ordering Hour
๐ Orders by Day of Week
๐ Revenue by Restaurant
๐ Revenue by City
๐ Top 10 Restaurants
๐ Top Customers by Spending
๐ Average Restaurant Rating
๐ Delivery Partner Performance
๐ Average Orders per Delivery Partner
๐ Highest Revenue Cuisine
๐ Customer Retention Rate
๐ Repeat Order Rate
๐ Cancellation Rate
๐ Delivery Time by City
๐ Delivery Time by Cuisine
๐ Revenue Trend (Daily & Monthly)
๐ Restaurant Market Share
๐ Customer Lifetime Value (CLV)
๐ฏ This project simulates the SQL work performed by Data Analysts at companies like Swiggy, Zomato, Uber Eats, and DoorDash, making it an excellent portfolio project for analytics interviews.
๐ก Double Tap โค๏ธ For More
โ DDL & DML
โ INNER JOIN
โ LEFT JOIN
โ GROUP BY
โ HAVING
โ Aggregate Functions
โ CASE WHEN
โ CTEs
โ Window Functions
โ Date & Time Functions
๐ Business KPIs You Can Build
๐ Total Orders
๐ Total Revenue
๐ Average Order Value (AOV)
๐ Average Delivery Time
๐ On-Time Delivery Rate
๐ Delayed Delivery Rate
๐ Orders by Hour
๐ Peak Ordering Hour
๐ Orders by Day of Week
๐ Revenue by Restaurant
๐ Revenue by City
๐ Top 10 Restaurants
๐ Top Customers by Spending
๐ Average Restaurant Rating
๐ Delivery Partner Performance
๐ Average Orders per Delivery Partner
๐ Highest Revenue Cuisine
๐ Customer Retention Rate
๐ Repeat Order Rate
๐ Cancellation Rate
๐ Delivery Time by City
๐ Delivery Time by Cuisine
๐ Revenue Trend (Daily & Monthly)
๐ Restaurant Market Share
๐ Customer Lifetime Value (CLV)
๐ฏ This project simulates the SQL work performed by Data Analysts at companies like Swiggy, Zomato, Uber Eats, and DoorDash, making it an excellent portfolio project for analytics interviews.
๐ก Double Tap โค๏ธ For More
โค5
๐ ๐ฎ๐๐๐ฒ๐ฟ ๐ง๐ต๐ฒ๐๐ฒ ๐๐ถ๐ด๐ต-๐๐ฒ๐บ๐ฎ๐ป๐ฑ ๐ฆ๐ธ๐ถ๐น๐น๐ ๐๐ผ ๐๐ฎ๐ป๐ฑ ๐๐ถ๐ด๐ต-๐ฃ๐ฎ๐๐ถ๐ป๐ด ๐๐ผ๐ฏ๐ ๐ฅ
This guide highlights 3 powerful skills that are opening doors to high-paying roles across tech and business .๐
Perfect For
๐จโ๐ Students
๐ผ Freshers
๐ Job seekers trying to improve employability
๐ Anyone who wants to build a future-proof career with better salary potential
๐ ๐๐ป๐ฟ๐ผ๐น๐น ๐๐ผ๐ฟ ๐๐ฅ๐๐๐:
https://pdlink.in/4vXeGmm
๐ Start learning today. Build in-demand skills. Position yourself for better opportunities and bigger career growth.
This guide highlights 3 powerful skills that are opening doors to high-paying roles across tech and business .๐
Perfect For
๐จโ๐ Students
๐ผ Freshers
๐ Job seekers trying to improve employability
๐ Anyone who wants to build a future-proof career with better salary potential
๐ ๐๐ป๐ฟ๐ผ๐น๐น ๐๐ผ๐ฟ ๐๐ฅ๐๐๐:
https://pdlink.in/4vXeGmm
๐ Start learning today. Build in-demand skills. Position yourself for better opportunities and bigger career growth.
๐ SQL Project Series #9
HR Analytics Project ๐จโ๐ผ
Analyze employee data to understand workforce trends, employee performance, attrition, hiring, salaries, and organizational health using SQL.
๐ฏ Business Objectives
โ Analyze employee demographics
โ Measure employee attrition
โ Track hiring trends
โ Analyze salaries and compensation
โ Evaluate department performance
โ Monitor attendance and leave patterns
โ Identify high-performing employees
โ Generate HR dashboards
๐ Step 1: Create Database
๐ Step 2: Create Departments Table
๐ Step 3: Create Employees Table
๐ Step 4: Create Attendance Table
๐ Step 5: Create Performance Table
๐ Step 6: Insert Sample Departments
๐ Step 7: Insert Sample Employees
๐ Step 8: Insert Sample Attendance
๐ Step 9: Insert Sample Performance Data
HR Analytics Project ๐จโ๐ผ
Analyze employee data to understand workforce trends, employee performance, attrition, hiring, salaries, and organizational health using SQL.
๐ฏ Business Objectives
โ Analyze employee demographics
โ Measure employee attrition
โ Track hiring trends
โ Analyze salaries and compensation
โ Evaluate department performance
โ Monitor attendance and leave patterns
โ Identify high-performing employees
โ Generate HR dashboards
๐ Step 1: Create Database
CREATE DATABASE hr_analytics_db;
USE hr_analytics_db;
๐ Step 2: Create Departments Table
CREATE TABLE departments (
department_id INT PRIMARY KEY,
department_name VARCHAR(100)
);
๐ Step 3: Create Employees Table
CREATE TABLE employees (
employee_id INT PRIMARY KEY,
employee_name VARCHAR(100),
gender VARCHAR(10),
age INT,
department_id INT,
designation VARCHAR(100),
salary DECIMAL(10,2),
hire_date DATE,
city VARCHAR(50),
employment_status VARCHAR(20),
FOREIGN KEY (department_id)
REFERENCES departments(department_id)
);
๐ Step 4: Create Attendance Table
CREATE TABLE attendance (
attendance_id INT PRIMARY KEY,
employee_id INT,
attendance_date DATE,
status VARCHAR(20),
FOREIGN KEY (employee_id)
REFERENCES employees(employee_id)
);
๐ Step 5: Create Performance Table
CREATE TABLE performance (
review_id INT PRIMARY KEY,
employee_id INT,
review_year INT,
performance_rating DECIMAL(3,2),
bonus DECIMAL(10,2),
FOREIGN KEY (employee_id)
REFERENCES employees(employee_id)
);
๐ Step 6: Insert Sample Departments
INSERT INTO departments VALUES
(1,'Engineering'),
(2,'Human Resources'),
(3,'Finance'),
(4,'Sales'),
(5,'Marketing');
๐ Step 7: Insert Sample Employees
INSERT INTO employees VALUES
(101,'Rahul Sharma','Male',30,1,'Software Engineer',85000,'2022-01-15','Mumbai','Active'),
(102,'Priya Verma','Female',28,4,'Sales Executive',65000,'2023-03-10','Delhi','Active'),
(103,'Amit Patel','Male',35,3,'Financial Analyst',92000,'2021-06-20','Pune','Active'),
(104,'Sneha Joshi','Female',31,2,'HR Manager',78000,'2020-11-12','Bangalore','Active'),
(105,'Rohan Gupta','Male',29,5,'Marketing Specialist',70000,'2024-02-01','Hyderabad','Resigned');
๐ Step 8: Insert Sample Attendance
INSERT INTO attendance VALUES
(1,101,'2025-01-01','Present'),
(2,102,'2025-01-01','Present'),
(3,103,'2025-01-01','Absent'),
(4,104,'2025-01-01','Present'),
(5,105,'2025-01-01','Leave');
๐ Step 9: Insert Sample Performance Data
INSERT INTO performance VALUES
(1,101,2024,4.8,20000),
(2,102,2024,4.3,12000),
(3,103,2024,4.9,25000),
(4,104,2024,4.5,18000),
(5,105,2024,3.9,10000);
โค2
๐ง SQL Concepts You'll Practice
โ DDL & DML
โ Joins
โ Aggregate Functions
โ GROUP BY
โ HAVING
โ CASE WHEN
โ Subqueries
โ Common Table Expressions (CTEs)
โ Window Functions
โ Date Functions
๐ Business KPIs You Can Build
๐ Total Employees
๐ Active Employees
๐ Employee Attrition Rate
๐ Average Employee Salary
๐ Salary by Department
๐ Salary by Designation
๐ Average Performance Rating
๐ Top Performers
๐ Bonus Distribution
๐ Department-wise Headcount
๐ Gender Diversity Ratio
๐ Age Distribution
๐ Average Employee Tenure
๐ New Hires by Month
๐ Employee Attendance Rate
๐ Leave Utilization
๐ Absenteeism Rate
๐ Highest Paying Department
๐ Highest Paying Job Role
๐ Promotion Eligibility List
๐ Performance Rating Distribution
๐ Employee Growth Trend
๐ Employees by City
๐ Department-wise Attrition
๐ Workforce Dashboard Metrics
๐ฏ This project simulates the work performed by HR Analysts, People Analytics teams, and Business Intelligence professionals to support workforce planning and strategic decision-making.
๐ก Double Tap โค๏ธ For More
โ DDL & DML
โ Joins
โ Aggregate Functions
โ GROUP BY
โ HAVING
โ CASE WHEN
โ Subqueries
โ Common Table Expressions (CTEs)
โ Window Functions
โ Date Functions
๐ Business KPIs You Can Build
๐ Total Employees
๐ Active Employees
๐ Employee Attrition Rate
๐ Average Employee Salary
๐ Salary by Department
๐ Salary by Designation
๐ Average Performance Rating
๐ Top Performers
๐ Bonus Distribution
๐ Department-wise Headcount
๐ Gender Diversity Ratio
๐ Age Distribution
๐ Average Employee Tenure
๐ New Hires by Month
๐ Employee Attendance Rate
๐ Leave Utilization
๐ Absenteeism Rate
๐ Highest Paying Department
๐ Highest Paying Job Role
๐ Promotion Eligibility List
๐ Performance Rating Distribution
๐ Employee Growth Trend
๐ Employees by City
๐ Department-wise Attrition
๐ Workforce Dashboard Metrics
๐ฏ This project simulates the work performed by HR Analysts, People Analytics teams, and Business Intelligence professionals to support workforce planning and strategic decision-making.
๐ก Double Tap โค๏ธ For More
โค4
๐ ๐ง๐ผ๐ฝ ๐๐ผ๐บ๐ฝ๐ฎ๐ป๐ถ๐ฒ๐ ๐ข๐ณ๐ณ๐ฒ๐ฟ๐ถ๐ป๐ด ๐๐ฅ๐๐ ๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป ๐๐ผ๐๐ฟ๐๐ฒ๐ ๐ถ๐ป ๐ฎ๐ฌ๐ฎ๐ฒ
Boost your resume with Industry-recognized certifications without spending a single rupee ๐
๐ Available from:
โ Google
โ Microsoft
โ Cisco
โ IBM
โ HP
โ Qualcomm
โ TCS
โ Infosys
๐ ๐๐ป๐ฟ๐ผ๐น๐น ๐๐ผ๐ฟ ๐๐ฅ๐๐๐:
https://pdlink.in/3SNiXKz
๐ Don't miss these FREE certification opportunities in 2026!
Boost your resume with Industry-recognized certifications without spending a single rupee ๐
๐ Available from:
โ Google
โ Microsoft
โ Cisco
โ IBM
โ HP
โ Qualcomm
โ TCS
โ Infosys
๐ ๐๐ป๐ฟ๐ผ๐น๐น ๐๐ผ๐ฟ ๐๐ฅ๐๐๐:
https://pdlink.in/3SNiXKz
๐ Don't miss these FREE certification opportunities in 2026!
๐ ๐ฃ๐ฎ๐ ๐๐ณ๐๐ฒ๐ฟ ๐ฃ๐น๐ฎ๐ฐ๐ฒ๐บ๐ฒ๐ป๐ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ - ๐๐ฎ๐๐ป๐ฐ๐ต ๐ฌ๐ผ๐๐ฟ ๐ง๐ฒ๐ฐ๐ต ๐๐ฎ๐ฟ๐ฒ๐ฒ๐ฟ
If youโre serious about starting your career in tech, this is one opportunity you shouldnโt miss ๐
โ 2000+ Students Already Placed
๐ค 500+ Hiring Partners
๐ผ Salary: โน7.4 LPA
๐ Highest Package: โน41 LPA
๐ป Get trained in in-demand tech skills
๐จโ๐ซ Learn from industry experts
๐ Get dedicated placement support
๐ธ Pay only after you land a job
๐๐๐ ๐ข๐ฌ๐ญ๐๐ซ ๐๐จ๐ฐ ๐:-
https://pdlink.in/42WOE5H
Hurry! Limited seats are available.๐โโ๏ธ
If youโre serious about starting your career in tech, this is one opportunity you shouldnโt miss ๐
โ 2000+ Students Already Placed
๐ค 500+ Hiring Partners
๐ผ Salary: โน7.4 LPA
๐ Highest Package: โน41 LPA
๐ป Get trained in in-demand tech skills
๐จโ๐ซ Learn from industry experts
๐ Get dedicated placement support
๐ธ Pay only after you land a job
๐๐๐ ๐ข๐ฌ๐ญ๐๐ซ ๐๐จ๐ฐ ๐:-
https://pdlink.in/42WOE5H
Hurry! Limited seats are available.๐โโ๏ธ
โค1
๐ SQL Project Series #10
Finance & Expense Tracker Analysis ๐ฐ
Build a real-world finance analytics project to track income, expenses, savings, budgets, and cash flow using SQL.
๐ฏ Business Objectives
โ Track monthly income and expenses
โ Analyze spending by category
โ Monitor savings trends
โ Compare budget vs actual spending
โ Identify high-expense categories
โ Analyze cash flow
โ Track recurring expenses
โ Generate financial dashboards
๐ Step 1: Create Database
๐ Step 2: Create Categories Table
๐ Step 3: Create Accounts Table
๐ Step 4: Create Transactions Table
๐ Step 5: Insert Sample Categories
๐ Step 6: Insert Sample Accounts
๐ Step 7: Insert Sample Transactions
๐ง SQL Concepts You'll Practice
โ DDL & DML
โ Joins
โ Aggregate Functions
โ GROUP BY
โ HAVING
โ CASE WHEN
โ CTEs
โ Window Functions
โ Date Functions
โ Financial Calculations
๐ Business KPIs You Can Build
๐ Total Income
๐ Total Expenses
๐ Net Savings
๐ Savings Rate
๐ Monthly Cash Flow
๐ Income by Source
๐ Expenses by Category
๐ Highest Expense Category
๐ Budget vs Actual Spending
๐ Average Daily Spending
๐ Monthly Spending Trend
๐ Running Account Balance
๐ Recurring Expense Analysis
๐ Weekend vs Weekday Spending
๐ Top 10 Largest Transactions
๐ Account-wise Balance
๐ Income Growth Rate
๐ Expense Growth Rate
๐ Category-wise Contribution
๐ Financial Health Dashboard
๐ฏ This project reflects real-world SQL work performed by Financial Analysts, FP&A teams, FinTech companies, banks, and Business Intelligence professionals to monitor financial performance and support better decision-making.
๐ก Double Tap โค๏ธ For More
Finance & Expense Tracker Analysis ๐ฐ
Build a real-world finance analytics project to track income, expenses, savings, budgets, and cash flow using SQL.
๐ฏ Business Objectives
โ Track monthly income and expenses
โ Analyze spending by category
โ Monitor savings trends
โ Compare budget vs actual spending
โ Identify high-expense categories
โ Analyze cash flow
โ Track recurring expenses
โ Generate financial dashboards
๐ Step 1: Create Database
CREATE DATABASE finance_db;
USE finance_db;
๐ Step 2: Create Categories Table
CREATE TABLE categories (
category_id INT PRIMARY KEY,
category_name VARCHAR(50),
transaction_type VARCHAR(20)
);
๐ Step 3: Create Accounts Table
CREATE TABLE accounts (
account_id INT PRIMARY KEY,
account_name VARCHAR(50),
account_type VARCHAR(30),
opening_balance DECIMAL(12,2)
);
๐ Step 4: Create Transactions Table
CREATE TABLE transactions (
transaction_id INT PRIMARY KEY,
account_id INT,
category_id INT,
transaction_date DATE,
amount DECIMAL(12,2),
description VARCHAR(255),
FOREIGN KEY (account_id) REFERENCES accounts(account_id),
FOREIGN KEY (category_id) REFERENCES categories(category_id)
);
๐ Step 5: Insert Sample Categories
INSERT INTO categories VALUES
(1,'Salary','Income'),
(2,'Freelancing','Income'),
(3,'Rent','Expense'),
(4,'Groceries','Expense'),
(5,'Utilities','Expense'),
(6,'Entertainment','Expense'),
(7,'Transport','Expense');
๐ Step 6: Insert Sample Accounts
INSERT INTO accounts VALUES
(101,'Savings Account','Bank',50000),
(102,'Credit Card','Card',0),
(103,'Cash Wallet','Cash',5000);
๐ Step 7: Insert Sample Transactions
INSERT INTO transactions VALUES
(1001,101,1,'2025-01-01',85000,'Monthly Salary'),
(1002,101,3,'2025-01-03',18000,'House Rent'),
(1003,101,4,'2025-01-05',4200,'Supermarket'),
(1004,102,6,'2025-01-08',2500,'Movie & Dinner'),
(1005,103,7,'2025-01-09',800,'Cab Fare'),
(1006,101,5,'2025-01-12',2200,'Electricity Bill'),
(1007,101,2,'2025-01-18',15000,'Freelance Project');
๐ง SQL Concepts You'll Practice
โ DDL & DML
โ Joins
โ Aggregate Functions
โ GROUP BY
โ HAVING
โ CASE WHEN
โ CTEs
โ Window Functions
โ Date Functions
โ Financial Calculations
๐ Business KPIs You Can Build
๐ Total Income
๐ Total Expenses
๐ Net Savings
๐ Savings Rate
๐ Monthly Cash Flow
๐ Income by Source
๐ Expenses by Category
๐ Highest Expense Category
๐ Budget vs Actual Spending
๐ Average Daily Spending
๐ Monthly Spending Trend
๐ Running Account Balance
๐ Recurring Expense Analysis
๐ Weekend vs Weekday Spending
๐ Top 10 Largest Transactions
๐ Account-wise Balance
๐ Income Growth Rate
๐ Expense Growth Rate
๐ Category-wise Contribution
๐ Financial Health Dashboard
๐ฏ This project reflects real-world SQL work performed by Financial Analysts, FP&A teams, FinTech companies, banks, and Business Intelligence professionals to monitor financial performance and support better decision-making.
๐ก Double Tap โค๏ธ For More
๐ ๐ง๐ผ๐ฝ ๐ฑ ๐ฆ๐ธ๐ถ๐น๐น๐ ๐ง๐ผ ๐ ๐ฎ๐๐๐ฒ๐ฟ ๐๐ป ๐ฎ๐ฌ๐ฎ๐ฒ โ ๐๐ป๐ฟ๐ผ๐น๐น ๐๐ผ๐ฟ ๐๐ฅ๐๐! ๐
Want to build a high-paying, future-ready career? ๐ฅ Start learning the most in-demand skills:
๐ซ AI & ML :- https://pdlink.in/4phANS2
โ
๐ Data Analytics :- https://pdlink.in/4wh2ugB
โ
๐ Cyber Security :- https://pdlink.in/4wCW7DJ
โ
โ๏ธ Cloud Computing :- https://pdlink.in/4yhBuie
โ
๐ป Other Tech Skills :- https://pdlink.in/4peUslB
โ
๐ข Share with your friends & college groups! ๐๐ฅ
Want to build a high-paying, future-ready career? ๐ฅ Start learning the most in-demand skills:
๐ซ AI & ML :- https://pdlink.in/4phANS2
โ
๐ Data Analytics :- https://pdlink.in/4wh2ugB
โ
๐ Cyber Security :- https://pdlink.in/4wCW7DJ
โ
โ๏ธ Cloud Computing :- https://pdlink.in/4yhBuie
โ
๐ป Other Tech Skills :- https://pdlink.in/4peUslB
โ
๐ข Share with your friends & college groups! ๐๐ฅ
๐ SQL Project Series #11
Netflix Content Analytics ๐ฌ
Analyze movies and TV shows to uncover trends in content production, genres, ratings, countries, and audience preferences using SQL.
๐ฏ Business Objectives
โ Analyze the Netflix content library
โ Compare Movies vs TV Shows
โ Identify popular genres
โ Analyze content ratings
โ Track yearly content additions
โ Discover country-wise content trends
โ Measure content duration
โ Generate executive dashboards
๐ Step 1: Create Database
๐ Step 2: Create Content Table
๐ Step 3: Insert Sample Data
๐ง SQL Concepts You'll Practice
โ DDL and DML
โ Filtering and Sorting
โ Aggregate Functions
โ GROUP BY
โ HAVING
โ CASE WHEN
โ Date Functions
โ Window Functions
โ CTEs
โ Ranking Functions
๐ Business KPIs You Can Build
๐ Total Titles
๐ Movies vs TV Shows
๐ Content Added by Year
๐ Content Added by Month
๐ Content by Country
๐ Top 10 Producing Countries
๐ Genre Distribution
๐ Most Popular Ratings
๐ Content by Release Year
๐ Oldest and Newest Titles
๐ Average Movie Duration
๐ Longest Movie
๐ TV Shows by Number of Seasons
๐ Top Directors by Number of Titles
๐ Content Growth Trend
๐ Rating-wise Distribution
๐ Action vs Drama vs Comedy Analysis
๐ Percentage of Movies vs TV Shows
๐ Country-wise Content Contribution
๐ Executive Content Dashboard
๐ฏ This project reflects the type of SQL analysis performed by media companies, streaming platforms, entertainment analysts, and business intelligence teams to understand content strategy and audience trends.
๐ก Double Tap โค๏ธ For More
Netflix Content Analytics ๐ฌ
Analyze movies and TV shows to uncover trends in content production, genres, ratings, countries, and audience preferences using SQL.
๐ฏ Business Objectives
โ Analyze the Netflix content library
โ Compare Movies vs TV Shows
โ Identify popular genres
โ Analyze content ratings
โ Track yearly content additions
โ Discover country-wise content trends
โ Measure content duration
โ Generate executive dashboards
๐ Step 1: Create Database
CREATE DATABASE netflix_db;
USE netflix_db;
๐ Step 2: Create Content Table
CREATE TABLE netflix_content (
show_id VARCHAR(20) PRIMARY KEY,
title VARCHAR(255),
content_type VARCHAR(20),
director VARCHAR(255),
country VARCHAR(100),
release_year INT,
date_added DATE,
rating VARCHAR(20),
duration VARCHAR(30),
genre VARCHAR(100)
);
๐ Step 3: Insert Sample Data
INSERT INTO netflix_content VALUES
('S1','Stranger Things','TV Show','The Duffer Brothers','United States',2016,'2022-01-10','TV-14','4 Seasons','Drama'),
('S2','Money Heist','TV Show','รlex Pina','Spain',2017,'2022-02-15','TV-MA','5 Seasons','Crime'),
('S3','Extraction','Movie','Sam Hargrave','United States',2020,'2022-03-01','R','116 min','Action'),
('S4','The Crown','TV Show','Peter Morgan','United Kingdom',2016,'2022-04-18','TV-MA','6 Seasons','Drama'),
('S5','Leo','Movie','Lokesh Kanagaraj','India',2023,'2024-01-20','UA','164 min','Action');
๐ง SQL Concepts You'll Practice
โ DDL and DML
โ Filtering and Sorting
โ Aggregate Functions
โ GROUP BY
โ HAVING
โ CASE WHEN
โ Date Functions
โ Window Functions
โ CTEs
โ Ranking Functions
๐ Business KPIs You Can Build
๐ Total Titles
๐ Movies vs TV Shows
๐ Content Added by Year
๐ Content Added by Month
๐ Content by Country
๐ Top 10 Producing Countries
๐ Genre Distribution
๐ Most Popular Ratings
๐ Content by Release Year
๐ Oldest and Newest Titles
๐ Average Movie Duration
๐ Longest Movie
๐ TV Shows by Number of Seasons
๐ Top Directors by Number of Titles
๐ Content Growth Trend
๐ Rating-wise Distribution
๐ Action vs Drama vs Comedy Analysis
๐ Percentage of Movies vs TV Shows
๐ Country-wise Content Contribution
๐ Executive Content Dashboard
๐ฏ This project reflects the type of SQL analysis performed by media companies, streaming platforms, entertainment analysts, and business intelligence teams to understand content strategy and audience trends.
๐ก Double Tap โค๏ธ For More
โค10