Data Analytics
Perfect channel to learn Data Analytics Learn SQL, Python, Alteryx, Tableau, Power BI and many more For Promotions: @coderfun @love_data
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام Data Analytics
تُعد قناة Data Analytics (@sqlspecialist) في القطاع اللغوي الإنكليزية لاعباً نشطاً. يضم المجتمع حالياً 109 681 مشتركاً، محتلاً المرتبة 1 122 في فئة التكنولوجيات والتطبيقات والمرتبة 2 340 في منطقة الهند.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 109 681 مشتركاً.
بحسب آخر البيانات بتاريخ 24 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 584، وفي آخر 24 ساعة بمقدار 71، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: غير موثّقة
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 2.76%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 0.68% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 3 024 مشاهدة. وخلال اليوم الأول يجمع عادةً 743 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 8.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل row, sql, analytic, analyst, visualization.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“Perfect channel to learn Data Analytics
Learn SQL, Python, Alteryx, Tableau, Power BI and many more
For Promotions: @coderfun @love_data”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 25 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.
SELECT employee_id, name, COALESCE(salary, 0) AS salary FROM employees;
Here, if salary is NULL, it will be replaced with 0.
Example: Selecting the First Non-NULL Value
SELECT employee_id, COALESCE(phone_number, email, 'No Contact Info') AS contact FROM employees;
This returns phone_number if available; otherwise, it returns email. If both are NULL, it defaults to 'No Contact Info'.
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, name FROM employees e WHERE EXISTS ( SELECT 1 FROM departments d WHERE d.department_id = e.department_id );
Here, EXISTS checks if a matching department_id exists in the departments table and returns TRUE as soon as it finds a match.
Example of IN:
SELECT employee_id, name FROM employees WHERE department_id IN (SELECT department_id FROM departments);
In this case, IN retrieves all department_id values from the departments table and checks each row in the employees table against this list.
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, department_id, COUNT(*) FROM employees GROUP BY employee_id, department_id HAVING COUNT(*) > 1;
This retrieves records where the same employee_id and department_id appear more than once.
Removing Duplicates Using ROW_NUMBER():
To delete duplicates while keeping only one occurrence, use ROW_NUMBER():
WITH CTE AS ( SELECT *, ROW_NUMBER() OVER (PARTITION BY employee_id, department_id ORDER BY employee_id) AS row_num FROM employees ) DELETE FROM employees WHERE employee_id IN (SELECT employee_id FROM CTE WHERE row_num > 1);
Alternative: Deleting Using DISTINCT and a Temp Table
If ROW_NUMBER() is not supported, you can create a temporary table:
CREATE TABLE employees_temp AS SELECT DISTINCT * FROM employees; DROP TABLE employees; ALTER TABLE employees_temp RENAME TO employees;
This removes duplicates by keeping only distinct records.
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 * FROM employees; -- Fetch all columns from 'employees' table SELECT name, salary FROM employees; -- Fetch specific columns
🔹 WHERE – Filter Data
SELECT * FROM employees WHERE department = 'Sales'; -- Filter by department SELECT * FROM employees WHERE salary > 50000; -- Filter by salary
🔹 ORDER BY – Sort Data
SELECT * FROM employees ORDER BY salary DESC; -- Sort by salary (highest first) SELECT name, hire_date FROM employees ORDER BY hire_date ASC; -- Sort by hire date (oldest first)
🔹 LIMIT – Restrict Number of Results
SELECT * FROM employees LIMIT 5; -- Fetch only 5 rows SELECT * FROM employees WHERE department = 'HR' LIMIT 10; -- Fetch first 10 HR employees
🔹 DISTINCT – Remove Duplicates
SELECT DISTINCT department FROM employees; -- Show unique departments
Mini Task for You: Try to write an SQL query to fetch the top 3 highest-paid employees from an "employees" table.
You can find free SQL Resources here
👇👇
https://t.me/mysqldata
Like this post if you want me to a continue covering all the topics! 👍❤️
Share with credits: https://t.me/sqlspecialist
Hope it helps :)
#sqlSELECT * FROM employees; -- Fetch all columns from 'employees' table SELECT name, salary FROM employees; -- Fetch specific columns
🔹 WHERE – Filter Data
SELECT * FROM employees WHERE department = 'Sales'; -- Filter by department SELECT * FROM employees WHERE salary > 50000; -- Filter by salary
🔹 ORDER BY – Sort Data
SELECT * FROM employees ORDER BY salary DESC; -- Sort by salary (highest first) SELECT name, hire_date FROM employees ORDER BY hire_date ASC; -- Sort by hire date (oldest first)
🔹 LIMIT – Restrict Number of Results
SELECT * FROM employees LIMIT 5; -- Fetch only 5 rows SELECT * FROM employees WHERE department = 'HR' LIMIT 10; -- Fetch first 10 HR employees
🔹 DISTINCT – Remove Duplicates
SELECT DISTINCT department FROM employees; -- Show unique departments
Mini Task for You:
Try to write an SQL query to fetch the top 3 highest-paid employees from an "employees" table.
You can find free SQL Resources here: https://t.me/mysqldata
Like this post if you want me to a continue covering all the topics! 👍❤️
Share with credits: https://t.me/sqlspecialist
Hope it helps :)
#sqlSELECT employee_id, department_id, salary, SUM(salary) OVER (PARTITION BY department_id ORDER BY employee_id) AS running_total FROM employees;
Here, SUM(salary) is calculated for each department separately, but all rows remain in the result.
Example of GROUP BY (Aggregates Data)
SELECT department_id, SUM(salary) FROM employees GROUP BY department_id;
In this case, the result shows only one row per department, removing individual employee details.
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 :)
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
