Data Analytics
Perfect channel to learn Data Analytics Learn SQL, Python, Alteryx, Tableau, Power BI and many more For Promotions: @coderfun @love_data
Ko'proq ko'rsatish๐ Telegram kanali Data Analytics analitikasi
Data Analytics (@sqlspecialist) Ingliz til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 109 681 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 1 122-o'rinni va Hindiston mintaqasida 2 340-o'rinni egallagan.
๐ Auditoriya koโrsatkichlari va dinamika
ะฝะตะฒัะดะพะผะพ sanasidan buyon loyiha tez oโsib, 109 681 obunachiga ega boโldi.
24 Iyun, 2026 dagi oxirgi maโlumotlarga koโra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 584 ga, soโnggi 24 soatda esa 71 ga oโzgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya oโrtacha 2.76% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 0.68% ini tashkil etuvchi reaksiyalarni toโplaydi.
- Post qamrovi: Har bir post oโrtacha 3 024 marta koโriladi; birinchi sutkada odatda 743 ta koโrish yigโiladi.
- Reaksiyalar va oโzaro taโsir: Auditoriya faol: har bir postga oโrtacha 8 ta reaksiya keladi.
- Tematik yoโnalishlar: Kontent row, sql, analytic, analyst, visualization kabi asosiy mavzularga jamlangan.
๐ Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida taโriflaydi:
โPerfect channel to learn Data Analytics
Learn SQL, Python, Alteryx, Tableau, Power BI and many more
For Promotions: @coderfun @love_dataโ
Yuqori yangilanish chastotasi (oxirgi maโlumot 25 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.
WITH cte_name AS ( SELECT column1, column2 FROM table_name WHERE condition ) SELECT * FROM cte_name;
Example: Using CTE to Find Employees with High Salaries
WITH HighSalaryEmployees AS ( SELECT employee_id, first_name, salary FROM employees WHERE salary > 70000 ) SELECT * FROM HighSalaryEmployees;
When to Use CTEs?
1๏ธโฃ Improve Readability โ Makes complex queries easier to understand.
2๏ธโฃ Avoid Subquery Repetition โ Instead of repeating subqueries, define them once in a CTE.
3๏ธโฃ Enable Recursion โ Useful for hierarchical data like employee-manager relationships.
Top 20 SQL Interview Questions
Like this post if you want me to continue this SQL Interview Seriesโฅ๏ธ
Share with credits: https://t.me/sqlspecialist
Hope it helps :)SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1;
Explanation:
ORDER BY salary DESC sorts salaries in descending order.
LIMIT 1 OFFSET 1 skips the highest salary (OFFSET 1) and retrieves the next highest.
2๏ธโฃ Using RANK() (Works in SQL Server, PostgreSQL, MySQL 8+)
SELECT salary FROM ( SELECT salary, RANK() OVER (ORDER BY salary DESC) AS rnk FROM employees ) ranked_salaries WHERE rnk = 2;
Explanation:
The inner query assigns a RANK() to each salary.
The outer query filters for rnk = 2 to get the second highest salary.
3๏ธโฃ Using MAX() and NOT IN (Works in all SQL versions)
SELECT MAX(salary) FROM employees WHERE salary NOT IN (SELECT MAX(salary) FROM employees);
Explanation:
The subquery finds the highest salary.
The main query finds the maximum salary excluding the highest one.
Each approach depends on the database system you are using.
Top 20 SQL Interview Questions
Like this post if you want me to continue this SQL Interview Seriesโฅ๏ธ
Share with credits: https://t.me/sqlspecialist
Hope it helps :)SELECT employee_id, salary,
RANK() OVER (ORDER BY salary DESC) AS rank
FROM employees;
2๏ธโฃ DENSE_RANK() is similar to RANK(), but it does not skip ranks when there are ties.
Example: If two employees share rank 2, the next rank will be 3 instead of skipping it.
SELECT employee_id, salary,
DENSE_RANK() OVER (ORDER BY salary DESC) AS dense_rank
FROM employees;
3๏ธโฃ ROW_NUMBER() assigns a unique number to each row, even if the values are the same. No ties occur, and every row gets a unique sequential number.
SELECT employee_id, salary,
ROW_NUMBER() OVER (ORDER BY salary DESC) AS row_num
FROM employees;
โฌ๏ธ Key Differences:
RANK() skips numbers when there are duplicates.
DENSE_RANK() does not skip numbers and assigns the next rank sequentially.
ROW_NUMBER() does not allow ties and gives every row a unique number.
Top 20 SQL Interview Questions
Like this post if you want me to continue this SQL Interview Seriesโฅ๏ธ
Share with credits: https://t.me/sqlspecialist
Hope it helps :)SELECT DISTINCT column_name FROM table_name;
Explanation:
DISTINCT will return only unique rows for the specified column(s). It compares all columns in the query and removes duplicates.
For example, if you have a table of employees and some rows are repeated, using DISTINCT will only return unique employees.
Example with multiple columns:
SELECT DISTINCT first_name, last_name FROM employees;
This will return only unique combinations of first and last names.
Like this post if you want me to continue this SQL Interview Seriesโฅ๏ธ
Share with credits: https://t.me/sqlspecialist
Hope it helps :)-- Using WHERE to filter rows before grouping
SELECT department_id, AVG(salary) AS avg_salary FROM employees WHERE salary > 50000 GROUP BY department_id;
-- Using HAVING to filter groups after aggregation
SELECT department_id, AVG(salary) AS avg_salary FROM employees GROUP BY department_id HAVING AVG(salary) > 60000;
Explanation:
WHERE filters rows where the salary is greater than 50,000 before grouping by department.
HAVING filters departments where the average salary is greater than 60,000 after grouping.
Key difference:
WHERE filters individual rows.
HAVING filters groups after aggregation.
Like this post if you want me to continue this SQL Interview Seriesโฅ๏ธ
Share with credits: https://t.me/sqlspecialist
Hope it helps :)SELECT Region, SUM(Sales) AS Total_Sales, AVG(Sales) AS Avg_Sales
FROM Sales
GROUP BY Region;
๐ Step 4: Visualize the Insights
Once you've analyzed the data, create visualizations to make the insights clear and actionable:
Use line charts for trends over time.
Use bar charts to compare different segments (regions, products, etc.).
Use heatmaps for geographical analysis.
๐ก Tip: Keep your visualizations simple and focused on the key insights.
๐ Step 5: Provide Recommendations
Finally, based on your analysis, provide actionable recommendations to the business.
For example:
โFocus promotions on Region X, where sales are consistently lower than other regions.โ
โIncrease marketing spend for the high-performing products.โ
Free Resources for business analysts
๐๐
https://t.me/analystcommunity
Share with credits: https://t.me/sqlspecialist
Hope it helps :)
Endi mavjud! Telegram Tadqiqoti 2025 โ yilning asosiy insaytlari 
