Data Analytics – Telegram
Data Analytics
108K subscribers
131 photos
2 files
801 links
Perfect channel to learn Data Analytics

Learn SQL, Python, Alteryx, Tableau, Power BI and many more

For Promotions: @coderfun @love_data
Download Telegram
SQL Joins — A Practical Cheatsheet for Professionals

If you’re working with relational data — whether you’re a business analyst, backend dev, or aspiring data scientist — mastering SQL joins isn’t optional. It’s fundamental.

Here’s a concise guide to the most important join types, with real-world use cases:


INNER JOIN

Returns records with matching keys from both tables.
Use case: Show only customers who’ve placed at least one order.


LEFT JOIN (OUTER)

Returns all rows from the left table, and matched rows from the right.
Use case: List all customers, including those with zero orders.


RIGHT JOIN (OUTER)

Returns all rows from the right table. Rarely used, but powerful.
Use case: Show all orders, even if the customer was deleted.


FULL OUTER JOIN

Returns all records from both tables.
Use case: Capture everything — matched and unmatched.


CROSS JOIN

Returns the cartesian product.
Use case: Generate every possible product/supplier combo.


SELF JOIN

Joins a table to itself.
Use case: Show employees and their reporting managers.


Best Practices

Use aliases (A, B) for clean code
Prefer JOIN ON over WHERE for clarity
Always test joins with LIMIT to prevent overloads
4
If you want to be a data analyst, you should work to become as good at SQL as possible. 📱

1. SELECT

What a surprise! I need to choose what data I want to return.

2. FROM

Again, no shock here. I gotta choose what table I am pulling my data from.

3. WHERE

This is also pretty basic, but I almost always filter the data to whatever range I need and filter the data to whatever condition I’m looking for.

4. JOIN

This may surprise you that the next one isn’t one of the other core SQL clauses, but at least for my work, I utilize some kind of join in almost every query I write.

5. Calculations

This isn’t necessarily a function of SQL, but I write a lot of calculations in my queries. Common examples include finding the time between two dates and multiplying and dividing values to get what I need.

Add operators and a couple data cleaning functions and that’s 80%+ of the SQL I write on the job.

React ♥️ for more
Please open Telegram to view this post
VIEW IN TELEGRAM
16
Which python data type is immutable?
Anonymous Quiz
24%
A. List
11%
B. Dict
15%
C. Set
50%
D. Tuple
👏2
If I had to start learning data analyst all over again, I'd follow this:

1- Learn SQL:

---- Joins (Inner, Left, Full outer and Self)
---- Aggregate Functions (COUNT, SUM, AVG, MIN, MAX)
---- Group by and Having clause
---- CTE and Subquery
---- Windows Function (Rank, Dense Rank, Row number, Lead, Lag etc)

2- Learn Excel:

---- Mathematical (COUNT, SUM, AVG, MIN, MAX, etc)
---- Logical Functions (IF, AND, OR, NOT)
---- Lookup and Reference (VLookup, INDEX, MATCH etc)
---- Pivot Table, Filters, Slicers

3- Learn BI Tools:

---- Data Integration and ETL (Extract, Transform, Load)
---- Report Generation
---- Data Exploration and Ad-hoc Analysis
---- Dashboard Creation

4- Learn Python (Pandas) Optional:

---- Data Structures, Data Cleaning and Preparation
---- Data Manipulation
---- Merging and Joining Data (Merging and joining DataFrames -similar to SQL joins)
---- Data Visualization (Basic plotting using Matplotlib and Seaborn)

Hope this helps you 😊
21🔥2👏1
You're STILL a data analyst even if...

- you only use Excel
- you forgot the SQL syntax
- you bombed the big interview
- you don't know how to program
- you did an analysis completely wrong
- you can't remember the right function name
- you have to Google how to do something easy you've done before

You're NOT a data analyst when...
- you give up

SO DON'T GIVE UP! KEEP GOING!
154🔥6👏4
2
How do you access the value of a key in a dictionary?
Anonymous Quiz
37%
dict.key
6%
dict->key
44%
dict["key"]
13%
dict(key)
1👎1
10 Must-Have Habits for Data Analysts 📊🧠

1️⃣ Develop strong Excel & SQL skills
2️⃣ Master data cleaning — it’s 80% of the job
3️⃣ Always validate your data sources
4️⃣ Visualize data clearly (use Power BI/Tableau)
5️⃣ Ask the right business questions
6️⃣ Stay curious — dig deeper into patterns
7️⃣ Document your analysis & assumptions
8️⃣ Communicate insights, not just numbers
9️⃣ Learn basic Python or R for automation
🔟 Keep learning: analytics is always evolving

💬 Tap ❤️ for more!
27🔥2👏1
📚 Excel Roadmap: From Basics to Advanced ☑️

🟢 Beginner Level

1. Excel Overview
- What is Excel?
- Workbook, Worksheet, Cells
- Navigating the interface

2. Basic Data Entry
- Entering numbers, text, dates
- Autofill and Flash Fill
- Formatting cells (font, color, alignment)

3. Basic Formulas
- SUM, AVERAGE, MIN, MAX
- Simple arithmetic (+, -, *, /)
- Cell references (relative, absolute)

4. Basic Charts
- Bar, Column, Pie charts
- Inserting and customizing charts
- Using Chart Tools

🟡 Intermediate Level

5. Data Management
- Sorting and filtering data
- Conditional formatting
- Data validation (dropdowns)

6. Intermediate Formulas
- IF, COUNTIF, SUMIF
- Text functions: CONCATENATE, LEFT, RIGHT, MID
- Date functions: TODAY, NOW, DATE

7. Tables & Named Ranges
- Creating and managing Tables
- Using Named Ranges for easier formulas

8. Pivot Tables
- Creating PivotTables
- Grouping and summarizing data
- Using slicers and filters

🔵 Advanced Level

9. Advanced Formulas
- VLOOKUP, HLOOKUP, INDEX & MATCH
- Array formulas
- Nested IFs and logical formulas

10. Advanced Charts & Dashboards
- Combo charts
- Sparklines
- Interactive dashboards with slicers

11. Macros & VBA Basics
- Recording macros
- Basic VBA editing
- Automating repetitive tasks

12. Data Analysis Tools
- What-If Analysis (Goal Seek, Data Tables)
- Solver Add-in
- Power Query for data transformation

13. Collaboration & Security
- Sharing & protecting workbooks
- Track changes & comments
- Version history

14. Power Pivot & DAX
- Importing large datasets
- Creating relationships
- Writing basic DAX formulas

🔥 Pro Tip: Practice by building monthly budgets, sales reports, and dashboards.

React ❤️ for detailed explanation!
Please open Telegram to view this post
VIEW IN TELEGRAM
26
What does len("hello world") return in Python Programming?
Anonymous Quiz
22%
A) 10
61%
B) 11
7%
C) 12
10%
D) Error
3
What’s the output of print(type([1, 2, 3]))?
Anonymous Quiz
25%
A) <class 'list'>
28%
B) <type 'list'>
26%
C) list
21%
D) [1, 2, 3]
4
3️⃣ Which function takes user input?
Anonymous Quiz
11%
A) get()
6%
B) scan()
73%
C) input()
10%
D) print()
1
What does sum([2, 4, 6]) return?
Anonymous Quiz
4%
A) 10
90%
B) 12
4%
C) 14
3%
D) 16
1
Choose the correct use of range() to print numbers 1 to 5:
Anonymous Quiz
50%
A) range(1,6)
24%
B) range(1,5)
19%
C) range(0,5)
8%
D) range(1,4)
2
15 SQL interview questions for freshers

1) What is SQL and what is it used for?
Answer: SQL is a language for managing and querying relational databases. It’s used to retrieve, insert, update, delete data and to manage schema and permissions.

2) What are the different types of SQL statements?
Answer: DDL (Data Definition Language), DML (Data Manipulation Language), DCL (Data Control Language), and DTL (Transaction Control Language).

3) What is a primary key?
Answer: A unique identifier for each row in a table; cannot be NULL.

4) What is a foreign key?
Answer: A field that creates a link between two tables, enforcing referential integrity.

5) What is the difference between INNER JOIN and LEFT JOIN?
Answer: INNER JOIN returns matching rows from both tables; LEFT JOIN returns all rows from the left table and matched rows from the right table (NULL if no match).

6) What is normalization?
Answer: Organizing data to reduce redundancy by dividing into related tables and defining relationships.

7) What is a database index?
Answer: A data structure that improves the speed of data retrieval; can be on one or more columns.

8) What is GROUP BY and HAVING?
Answer: GROUP BY aggregates rows by column(s); HAVING filters groups after aggregation (unlike WHERE which filters rows before aggregation).

9) What is a subquery?
Answer: A query nested inside another query, used to perform operations that depend on another query’s result.

10) What is a view?
Answer: A saved query that presents data as a virtual table; does not store data itself.

11) What is transaction management?
Answer: Ensuring data integrity using ACID properties; COMMIT to save, ROLLBACK to undo, and SAVEPOINT to set a point to roll back to.

12) What are SQL constraints?
Answer: Rules like PRIMARY KEY, FOREIGN KEY, NOT NULL, UNIQUE, CHECK, and DEFAULT to enforce data integrity.

13) What is the difference between WHERE and HAVING?
Answer: WHERE filters rows before grouping; HAVING filters groups after aggregation.

14) What is a stored procedure?
Answer: A precompiled set of SQL statements stored in the database, can be executed with parameters.

15) What is the difference between UNION and UNION ALL?
Answer: UNION removes duplicates between results; UNION ALL keeps all rows, including duplicates.

💬 React with ❤️ for more! 😊
20👏1
Hi Everyone!

Just a reminder - Don’t pay a single rupee to anyone asking you for anything during your job search journey.

No company asks for a single rupee neither during an interview process, not even during visa sponsorship.

So don’t pay a single rupee to anyone asking you for any interview or any verification process.

Save yourself from getting scammed!

Save your and your parents hard earned money.
16
You already have the skills and expertise in Data Analytics tools like SQL, Power BI, Tableau, and Python. 𝐍𝐨𝐰, 𝐡𝐨𝐰 𝐝𝐨 𝐲𝐨𝐮 𝐟𝐢𝐧𝐝 𝐚 𝐣𝐨𝐛?

1. Tailor your LinkedIn profile to highlight your Data Analyst skills and experience.

2. Make a list of companies that hire Data Analysts and follow them on LinkedIn to stay updated on job openings. (Ex- McKinsey & Company, BCG, Bain & Company, Google, Amazon, Microsoft, IBM, Goldman Sachs, JPMorgan Chase, Walmart, Target)

3. Follow HRs from your target companies on LinkedIn and reach out to them for job openings or whenever they post about job openings, send your resume to them within 2-3 hours via LinkedIn or email if available.

4. Connect with Managers or Senior Managers in Data Analyst roles at your target companies on LinkedIn and ask if they are hiring for their team or would be willing to refer you for any relevant Data analyst role.

5. Apply for jobs on LinkedIn, Naukri, and directly on the company's website.
9👍2
📊 Aggregate Functions (COUNT, SUM, AVG, MIN, MAX)

Aggregate functions are used to perform calculations on multiple rows of a table and return a single value. They're mostly used with GROUP BY, but also work standalone.

1. COUNT()
Returns the number of rows.

Example:

SELECT COUNT(*) FROM employees;

Counts all employees in the table.

You can also count only non-null values in a column:

SELECT COUNT(email) FROM customers;


2. SUM()
Adds up all the values in a numeric column.

Example:

SELECT SUM(salary) FROM employees;

Gives you the total salary payout.


3. AVG()
Calculates the average value of a numeric column.

Example:

SELECT AVG(price) FROM products;

Finds the average product price.


4. MIN()
Returns the lowest value.

Example:

SELECT MIN(salary) FROM employees;

Finds the smallest salary.


5. MAX()
Returns the highest value.

Example:

SELECT MAX(salary) FROM employees;

Finds the highest salary in the table.


Bonus Example:

SELECT
COUNT(*) AS total_orders,
SUM(amount) AS total_revenue,
AVG(amount) AS avg_order_value
FROM orders;

This gives you a quick business summary: number of orders, total revenue, and average order value.


React with ❤️ for more.

Share with credits: https://news.1rj.ru/str/sqlspecialist

Hope it helps :)
9👏1
Key SQL Concepts for Data Analyst Interviews

1. Joins: Understand how to use INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN to combine data from different tables, ensuring you can retrieve the needed information from relational databases.

2. Group By and Aggregate Functions: Master GROUP BY along with aggregate functions like COUNT(), SUM(), AVG(), MAX(), and MIN() to summarize data and generate meaningful reports.

3. Data Filtering: Use WHERE, HAVING, and CASE statements to filter and manipulate data effectively, enabling precise data extraction based on specific conditions.

4. Subqueries: Employ subqueries to retrieve data nested within other queries, allowing for more complex data retrieval and analysis scenarios.

5. Window Functions: Leverage window functions such as ROW_NUMBER(), RANK(), DENSE_RANK(), and LAG() to perform calculations across a set of table rows, returning result sets with contextual calculations.

6. Data Types: Ensure proficiency in choosing and handling various SQL data types (VARCHAR, INT, DATE, etc.) to store and query data accurately.

7. Indexes: Learn how to create and manage indexes to speed up the retrieval of data from databases, particularly in tables with large volumes of records.

8. Normalization: Apply normalization principles to organize database tables efficiently, reducing redundancy and improving data integrity.

9. CTEs and Views: Utilize Common Table Expressions (CTEs) and Views to write modular, reusable, and readable queries, making complex data analysis tasks more manageable.

10. Data Import/Export: Know how to import and export data between SQL databases and other tools like BI tools to facilitate comprehensive data analysis workflows.

Here you can find SQL Interview Resources👇
https://news.1rj.ru/str/DataSimplifier

Share with credits: https://news.1rj.ru/str/sqlspecialist

Hope it helps :)
5👍1
4 Career Paths In Data Analytics

1) Data Analyst:

Role: Data Analysts interpret data and provide actionable insights through reports and visualizations.

They focus on querying databases, analyzing trends, and creating dashboards to help businesses make data-driven decisions.

Skills: Proficiency in SQL, Excel, data visualization tools (like Tableau or Power BI), and a good grasp of statistics.

Typical Tasks: Generating reports, creating visualizations, identifying trends and patterns, and presenting findings to stakeholders.


2)Data Scientist:

Role: Data Scientists use advanced statistical techniques, machine learning algorithms, and programming to analyze and interpret complex data.

They develop models to predict future trends and solve intricate problems.
Skills: Strong programming skills (Python, R), knowledge of machine learning, statistical analysis, data manipulation, and data visualization.

Typical Tasks: Building predictive models, performing complex data analyses, developing machine learning algorithms, and working with big data technologies.


3)Business Intelligence (BI) Analyst:

Role: BI Analysts focus on leveraging data to help businesses make strategic decisions.

They create and manage BI tools and systems, analyze business performance, and provide strategic recommendations.

Skills: Experience with BI tools (such as Power BI, Tableau, or Qlik), strong analytical skills, and knowledge of business operations and strategy.

Typical Tasks: Designing and maintaining dashboards and reports, analyzing business performance metrics, and providing insights for strategic planning.

4)Data Engineer:

Role: Data Engineers build and maintain the infrastructure required for data generation, storage, and processing. They ensure that data pipelines are efficient and reliable, and they prepare data for analysis.

Skills: Proficiency in programming languages (such as Python, Java, or Scala), experience with database management systems (SQL and NoSQL), and knowledge of data warehousing and ETL (Extract, Transform, Load) processes.

Typical Tasks: Designing and building data pipelines, managing and optimizing databases, ensuring data quality, and collaborating with data scientists and analysts.

Hope this helps you 😊
11👏2
📁 Data Analyst Resume Tips 💼📊

1️⃣ Start with a Strong Summary
– 2-3 lines summarizing your experience, tools, and impact.
– Example: “Detail-oriented Data Analyst with 2+ years of experience in SQL, Excel, and Power BI. Passionate about turning data into actionable insights.”

2️⃣ Highlight Technical Skills Clearly
– Tools: SQL, Excel, Python, Power BI, Tableau
– Concepts: Data Cleaning, EDA, Dashboarding, A/B Testing

3️⃣ Use Impact-Driven Bullet Points
“Improved reporting speed by 40% using Power BI”
“Analyzed customer churn with Python, improving retention by 12%”
“Worked with data daily”

4️⃣ Include Projects with Business Context
– Name the project, tool used, and business outcome.
– Add GitHub or portfolio links.

5️⃣ Quantify Your Work
– Numbers catch attention!
– Use KPIs: revenue impact, time saved, accuracy improved

6️⃣ Education & Certifications
– Mention degrees, online courses, bootcamps
– Highlight certificates like Google Data Analytics, Excel for Business, etc.

7️⃣ Tailor Your Resume to the Job
– Use keywords from the job denoscription
– Rearrange skills/projects based on the role focus

📝 Keep it 1-page (for 0–3 yrs exp), well-formatted, and typo-free!

💬 Tap ❤️ for more!
10