Data Science & Machine Learning
77.6K subscribers
902 photos
1 video
68 files
823 links
Join this channel to learn data science, artificial intelligence and machine learning with funny quizzes, interesting projects and amazing resources for free

For collaborations: @love_data
Download Telegram
But IN makes this much cleaner:

SELECT *
FROM customers
WHERE city IN ('Pune', 'Mumbai', 'Delhi');


IN checks whether a value belongs to a specified list.

๐Ÿ”น 23. NOT IN

You can also exclude multiple values.

SELECT *
FROM customers
WHERE city NOT IN ('Pune', 'Mumbai');


This returns customers whose city isn't Pune or Mumbai.

๐Ÿ”น 24. LIKE

LIKE is used for pattern matching.

Suppose we want names beginning with A.

SELECT *
FROM customers
WHERE name LIKE 'A%';


Here:

% โ†’ Any sequence of characters

So this could match:

Alice

Amit

Ananya

๐Ÿ”น 25. LIKE with %

Example:

SELECT *
FROM customers
WHERE name LIKE '%an%';


This searches for names containing the sequence an.

The exact behavior can depend on database collation and case-sensitivity settings.

๐Ÿ”น 26. LIKE with _

The underscore _ generally represents exactly one character.

Example:

SELECT *
FROM products
WHERE product_code LIKE 'A_1';


This could match:

A11

AB1

AX1

But not:

A123

A1

because _ represents one character.

๐Ÿ”น 27. NULL Values

One of the most important concepts in SQL filtering is NULL.

NULL generally means:



Missing, unknown, or unavailable value.



It does not mean:

Zero

Empty string

False

For example:

customer_id name phone

101 Alice 9999999999

102 Bob NULL

Bob's phone number is missing or unknown.

๐Ÿ”น 28. Checking for NULL

You should not normally write:

WHERE phone = NULL


Instead, use:

SELECT *
FROM customers
WHERE phone IS NULL;


To find records where the value exists:

SELECT *
FROM customers
WHERE phone IS NOT NULL;


This is extremely important in Data Analytics.

๐Ÿ”น 29. WHERE and NULL Logic

Suppose:

WHERE salary > 50000


What happens when salary is NULL?

The condition isn't considered true.

The row won't be returned.

SQL uses three-valued logic involving:

TRUE

FALSE

UNKNOWN

This is one reason NULL handling requires special attention.

๐Ÿ”น 30. WHERE with SELECT

WHERE works together with SELECT.

Example:

SELECT
customer_id,
name,
city
FROM customers
WHERE city = 'Pune';


The query:

1.

Retrieves selected columns

2.

From the customers table

3.

Keeps only rows satisfying the condition

๐Ÿ”น 31. WHERE in Real-World Data Science

Imagine a transaction database containing millions of records.

A Data Scientist needs:



Successful transactions above โ‚น10,000 from January 2026 onward.



A query might look like:

SELECT
transaction_id,
customer_id,
transaction_date,
amount
FROM transactions
WHERE status = 'Success'
AND amount > 10000
AND transaction_date >= '2026-01-01';


This is much more efficient for analysis than extracting the entire table and filtering everything later in Python.

๐Ÿ”น 32. WHERE Before Python

A common Data Science workflow is:

Database โ†’ SQL โ†’ Filter/Transform โ†’ Python โ†’ Analysis โ†’ Model

For example:

SELECT
customer_id,
amount,
transaction_date
FROM transactions
WHERE status = 'Success';


Then load the result into Pandas:

import pandas as pd

df = pd.read_sql(query, connection)


SQL handles the database-side filtering, while Python can then handle deeper analysis.

๐Ÿ”น 33. Common Mistakes

โŒ Mistake 1: Using = with NULL

Incorrect:

WHERE phone = NULL;


Correct:

WHERE phone IS NULL;
โค2
โŒ Mistake 2: Forgetting quotes around text

Incorrect:

WHERE city = Pune;


Correct:

WHERE city = 'Pune';


โŒ Mistake 3: Using AND when you mean OR

Incorrect if you want either city:

WHERE city = 'Pune'
AND city = 'Mumbai';


A single city value cannot normally be both at the same time.

Correct:

WHERE city = 'Pune'
OR city = 'Mumbai';


Or:

WHERE city IN ('Pune', 'Mumbai');


โŒ Mistake 4: Forgetting parentheses

For complex conditions, use parentheses:

WHERE
(city = 'Pune' OR city = 'Mumbai')
AND age > 30;


โŒ Mistake 5: Assuming BETWEEN excludes the boundaries

BETWEEN is generally inclusive.

๐Ÿ”น 34. Interview Questions

๐Ÿ’ก What is the purpose of WHERE?

WHERE filters rows based on a condition.

๐Ÿ’ก What is the difference between WHERE and SELECT?

SELECT โ†’ Determines what columns/expressions appear in the result.

WHERE โ†’ Determines which rows are included.

๐Ÿ’ก How do you check for NULL?

Use:

IS NULL

or:

IS NOT NULL

๐Ÿ’ก What is the difference between IN and OR?

IN provides a concise way to test whether a value matches any value in a list.

๐Ÿ’ก Is BETWEEN inclusive?

Yes, BETWEEN generally includes both boundary values.

๐ŸŽฏ Practice Questions

Q1. Write a query to retrieve employees whose salary is greater than 50,000.

Q2. Write a query to retrieve customers from Pune or Mumbai.

Q3. Write a query to retrieve products priced between 1,000 and 5,000.

Q4. Write a query to retrieve customers whose phone number is missing.

Q5. Write a query to retrieve orders where the status is Success and the amount is greater than 10,000.

๐ŸŽฏ Key Takeaways

โœ… WHERE is used to filter rows.

โœ… = checks equality.

โœ… <> and != can be used for not equal.

โœ… AND requires all specified conditions to be true.

โœ… OR requires at least one condition to be true.

โœ… IN is useful for matching multiple values.

โœ… BETWEEN is useful for ranges and is generally inclusive.

โœ… LIKE is used for pattern matching.

โœ… % represents a sequence of characters.

โœ… _ represents one character.

โœ… Use IS NULL and IS NOT NULL for NULL values.

โœ… Parentheses make complex AND/OR logic clearer and safer.

๐Ÿงญ Double Tap โค๏ธ For More
โค6
๐Ÿš€ ๐๐ž๐œ๐จ๐ฆ๐ž ๐š๐ง ๐€๐ˆ ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ ๐ข๐ง ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ”

๐ŸŽฏ Choose Your Learning Track:

๐Ÿ’ป Java Full Stack + AI Engineering
๐ŸŒ MERN Full Stack + AI Engineering

Placement Highlights: โ‚น41 LPA highest package | โ‚น7.4 LPA average package | 2,000+ students placed | 500+ hiring partners

๐Ÿ”— ๐—•๐—ผ๐—ผ๐—ธ ๐—™๐—ฅ๐—˜๐—˜ ๐——๐—ฒ๐—บ๐—ผ ๐—–๐—น๐—ฎ๐˜€๐˜€ :- https://pdlink.in/4fWJVID

โšก AI is creating new career opportunitiesโ€”start building the skills companies need in 2026!
โค3
Important Excel, Tableau, Statistics, SQL related Questions with answers

1. What are the common problems that data analysts encounter during analysis?

The common problems steps involved in any analytics project are:

Handling duplicate data
Collecting the meaningful right data at the right time
Handling data purging and storage problems
Making data secure and dealing with compliance issues

2. Explain the Type I and Type II errors in Statistics?

In Hypothesis testing, a Type I error occurs when the null hypothesis is rejected even if it is true. It is also known as a false positive.

A Type II error occurs when the null hypothesis is not rejected, even if it is false. It is also known as a false negative.

3. How do you make a dropdown list in MS Excel?

First, click on the Data tab that is present in the ribbon.
Under the Data Tools group, select Data Validation.
Then navigate to Settings > Allow > List.
Select the source you want to provide as a list array.

4. How do you subset or filter data in SQL?

To subset or filter data in SQL, we use WHERE and HAVING clauses which give us an option of including only the data matching certain conditions.

5. What is a Gantt Chart in Tableau?

A Gantt chart in Tableau depicts the progress of value over the period, i.e., it shows the duration of events. It consists of bars along with the time axis. The Gantt chart is mostly used as a project management tool where each bar is a measure of a task in the project
โค4
๐Ÿš€ ๐—š๐—ผ๐—ผ๐—ด๐—น๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ณ๐—ฒ๐˜€๐˜€๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—–๐—ฒ๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ฒ๐˜€ ๐—ถ๐—ป ๐——๐—ฎ๐˜๐—ฎ ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜๐—ถ๐—ฐ๐˜€ & ๐—”๐—œ! ๐Ÿ“Š

Explore these 4 Google learning programs and develop practical, career-relevant skills.

๐ŸŽ“ Explore the programs:
1๏ธโƒฃ Google Data Analytics Professional Certificate
2๏ธโƒฃ Google Business Intelligence Professional Certificate
3๏ธโƒฃ Google AI Essentials
4๏ธโƒฃ Google Advanced Data Analytics Professional Certificate

๐Ÿ”— ๐—˜๐—ป๐—ฟ๐—ผ๐—น๐—น ๐—ณ๐—ผ๐—ฟ ๐—™๐—ฅ๐—˜๐—˜ ๐Ÿ‘‡:-

https://pdlink.in/4htgIEW

๐Ÿ“Œ Save this post and share it with someone interested in Data Analytics or AI!
โค5
How do you find rows where the phone number is missing?
Anonymous Quiz
8%
A) WHERE phone = NULL
21%
B) WHERE phone == NULL
66%
C) WHERE phone IS NULL
4%
D) WHERE phone IN NULL
โค1
Which LIKE pattern finds names that begin with the letter A?
Anonymous Quiz
31%
A) LIKE '%A'
7%
B) LIKE '_A%'
46%
C) LIKE 'A%'
15%
D) LIKE '%A%'
โค1
๐—Ÿ๐—ฒ๐˜ƒ๐—ฒ๐—น ๐—จ๐—ฝ ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—ฆ๐—ธ๐—ถ๐—น๐—น๐˜€ ๐˜„๐—ถ๐˜๐—ต ๐—ง๐—ต๐—ฒ๐˜€๐—ฒ ๐—š๐—ฎ๐—บ๐—ฒ-๐—–๐—ต๐—ฎ๐—ป๐—ด๐—ถ๐—ป๐—ด ๐—–๐—ผ๐˜‚๐—ฟ๐˜€๐—ฒ๐˜€!
โ€‹
Looking to learn practical, in-demand skills? These courses cover Generative AI, Cybersecurity, AI tools and Digital Marketing.

๐Ÿ’ซ Learn at your own pace
โšกBuild career-relevant skills
๐Ÿ”ฅPractical learning opportunities

๐—˜๐˜…๐—ฝ๐—น๐—ผ๐—ฟ๐—ฒ ๐˜๐—ต๐—ฒ ๐—–๐—ผ๐˜‚๐—ฟ๐˜€๐—ฒ๐˜€ :-

https://pdlink.in/4z3vOYU

Save this post and share with your friends
โค4
Complete Data Analytics Mastery: From Basics to Advanced ๐Ÿš€

Begin your Data Analytics journey by mastering the fundamentals:
- Understanding Data Types and Formats
- Basics of Exploratory Data Analysis (EDA)
- Introduction to Data Cleaning Techniques
- Statistical Foundations for Data Analytics
- Data Visualization Essentials

Grasp these essentials in just a week to build a solid foundation in data analytics.

Once you're comfortable, dive into intermediate topics:
- Advanced Data Visualization (using tools like Tableau)
- Hypothesis Testing and A/B Testing
- Regression Analysis
- Time Series Analysis for Analytics
- SQL for Data Analytics

Take another week to solidify these skills and enhance your ability to draw meaningful insights from data.

Ready for the advanced level? Explore cutting-edge concepts:
- Machine Learning for Data Analytics
- Predictive Analytics
- Big Data Analytics (Hadoop, Spark)
- Advanced Statistical Methods (Multivariate Analysis)
- Data Ethics and Privacy in Analytics

These advanced concepts can be mastered in a couple of weeks with focused study and practice.

Remember, mastery comes with hands-on experience:
- Work on a simple data analytics project
- Tackle an intermediate-level analysis task
- Challenge yourself with an advanced analytics project involving real-world data sets

Consistent practice and application of analytics techniques are the keys to becoming a data analytics pro.

Best platforms to learn:
- SQL courses with Certificate
- Freecodecamp Python Course
- 365DataScience
- Data Analyst Interview Questions
- Free SQL Resources

Share your progress and insights with others in the data analytics community. Enjoy the fascinating journey into the realm of data analytics! ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

Join @free4unow_backup for more free resources.

Like this post if it helps ๐Ÿ˜„โค๏ธ

ENJOY LEARNING ๐Ÿ‘๐Ÿ‘
โค3