SQL Programming Resources
Find top SQL resources from global universities, cool projects, and learning materials for data analytics. Admin: @coderfun Useful links: heylink.me/DataAnalytics Promotions: @love_data
Ko'proq ko'rsatish๐ Telegram kanali SQL Programming Resources analitikasi
SQL Programming Resources (@sqlanalyst) Ingliz til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 75 774 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 1 696-o'rinni va Hindiston mintaqasida 4 385-o'rinni egallagan.
๐ Auditoriya koโrsatkichlari va dinamika
ะฝะตะฒัะดะพะผะพ sanasidan buyon loyiha tez oโsib, 75 774 obunachiga ega boโldi.
04 Iyun, 2026 dagi oxirgi maโlumotlarga koโra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 472 ga, soโnggi 24 soatda esa 62 ga oโzgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya oโrtacha 3.14% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 1.31% ini tashkil etuvchi reaksiyalarni toโplaydi.
- Post qamrovi: Har bir post oโrtacha 2 376 marta koโriladi; birinchi sutkada odatda 992 ta koโrish yigโiladi.
- Reaksiyalar va oโzaro taโsir: Auditoriya faol: har bir postga oโrtacha 3 ta reaksiya keladi.
- Tematik yoโnalishlar: Kontent row, sql, customer_id, logic, desc kabi asosiy mavzularga jamlangan.
๐ Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida taโriflaydi:
โFind top SQL resources from global universities, cool projects, and learning materials for data analytics.
Admin: @coderfun
Useful links: heylink.me/DataAnalytics
Promotions: @love_dataโ
Yuqori yangilanish chastotasi (oxirgi maโlumot 05 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli boโlib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim taโsir nuqtasiga aylantirishini koโrsatadi.
SELECT name FROM employees_2024
UNION
SELECT name FROM employees_2025;
โ Removes duplicates automatically
โ
Result
name
โข Amit
โข Neha
โข Ravi
โก 4. UNION ALL
SELECT name FROM employees_2024
UNION ALL
SELECT name FROM employees_2025;
โ Keeps duplicates
โ Faster than UNION
โ
Result
name
โข Amit
โข Neha
โข Ravi
โข Neha
๐ฅ 5. UNION vs UNION ALL
UNION
โข Removes duplicates
โข Slower
โข Doesn't keep all rows
UNION ALL
โข Doesn't remove duplicates
โข Faster
โข Keeps all rows
โก 6. ORDER BY with UNION
SELECT name FROM employees_2024
UNION
SELECT name FROM employees_2025
ORDER BY name;
๐ฏ 7. Practice Tasks
1. Combine employee names using UNION
2. Combine employee names using UNION ALL
3. Identify duplicate removal
4. Sort UNION result using ORDER BY
5. Compare UNION vs UNION ALL output
โก Mini Challenge ๐ฅ
๐ Combine customer names from two branches and keep duplicates
๐ฅ Mini Challenge Solution ๐ฏ
๐ Since duplicates should remain โ use UNION ALL
โ
Example Tables
๐ข branch_a_customers
customer_name
โข Amit
โข Neha
๐ข branch_b_customers
customer_name
โข Ravi
โข Neha
โ
SQL Solution
SELECT customer_name
FROM branch_a_customers
UNION ALL
SELECT customer_name
FROM branch_b_customers;
โ
Result
customer_name
โข Amit
โข Neha
โข Ravi
โข Neha
โ Duplicate Neha is preserved ๐ฏ
๐ง Why UNION ALL?
๐ UNION โ removes duplicates
๐ UNION ALL โ keeps duplicates + faster
Double Tap โค๏ธ For MoreCREATE TABLE employees (
emp_id INT,
name VARCHAR(50) NOT NULL
);
๐ฅ 4. UNIQUE Constraint
๐ Prevent duplicate values
CREATE TABLE users (
email VARCHAR(100) UNIQUE
);
๐ฅ 5. PRIMARY KEY
๐ Unique + NOT NULL
CREATE TABLE employees (
emp_id INT PRIMARY KEY,
name VARCHAR(50)
);
โ Every row must have unique emp_id
๐ฅ 6. FOREIGN KEY
๐ Creates relationship between tables
CREATE TABLE employees (
emp_id INT PRIMARY KEY,
dept_id INT,
FOREIGN KEY (dept_id)
REFERENCES departments(dept_id)
);
โ dept_id must exist in departments table
๐ฅ 7. CHECK Constraint
๐ Restrict values using condition
CREATE TABLE employees (
salary INT CHECK (salary > 0)
);
โ Salary cannot be negative
๐ฅ 8. DEFAULT Constraint
๐ Assign default value automatically
CREATE TABLE employees (
city VARCHAR(50) DEFAULT 'Pune'
);
๐ฏ 9. Practice Tasks
1. Create table using PRIMARY KEY
2. Add UNIQUE constraint on email
3. Create FOREIGN KEY relationship
4. Use CHECK for salary > 0
5. Add DEFAULT city value
โก Mini Challenge ๐ฅ
๐ Create students table with:
โข student_id โ PRIMARY KEY
โข email โ UNIQUE
โข age > 18 using CHECK
โข city default = 'Mumbai'
Double Tap โค๏ธ For MoreSELECT s.name, c.course
FROM students s
JOIN enrollment e
ON s.student_id = e.student_id
JOIN courses c
ON e.course_id = c.course_id;
๐ Denormalized
SELECT name, course
FROM student_courses;
โ Simpler & faster
๐ฏ 6. Practice Tasks
1. Identify normalized tables
2. Create denormalized version
3. Compare JOIN vs direct query
4. Find redundancy in denormalized table
5. Decide when denormalization is useful
โก Mini Challenge ๐ฅ
๐ Design a denormalized sales report table for faster dashboard queries
โ
Pro Tips:
๐ โNormalization improves consistencyโ
๐ โDenormalization improves performanceโ
Double Tap โค๏ธ For More
Endi mavjud! Telegram Tadqiqoti 2025 โ yilning asosiy insaytlari 
