SQL for Beginners in Hindi: Queries You Need First
Learn the handful of SQL queries that do most of the real work, using one small sales table, with free tools to practise and interview-style questions.
Contentsविषय-सूची
- Short answer
- The one table we'll use
- Where to practise (free)
- 1. SELECT – data dekhna
- 2. WHERE – filter
- 3. ORDER BY – sort
- 4. Calculated column
- 5. GROUP BY – summary
- 6. HAVING – group ke baad filter
- 7. JOIN – do tables jodna
- Order of a query (why errors happen)
- Ten practice questions
- Mistakes beginners make
- FAQ
- Learn it free on YUNOVA
Short answer
SQL database से data निकालने की भाषा है। शुरुआत में आपको बस 6 चीज़ें चाहिए: SELECT, WHERE, ORDER BY, GROUP BY (SUM/COUNT के साथ), HAVING, और JOIN. इन्हीं से analyst का ज़्यादातर रोज़ का काम हो जाता है। एक छोटी table बनाइए और हर query खुद चलाइए।
The one table we'll use
I like teaching SQL with one small table, because the queries make sense when you can picture the data. Call it sales:
| id | order_date | city | product | qty | price |
|---|---|---|---|---|---|
| 1 | 2026-10-01 | Jaipur | Notebook | 10 | 45 |
| 2 | 2026-10-01 | Delhi | Pen pack | 5 | 60 |
| 3 | 2026-10-02 | Jaipur | Stapler | 2 | 120 |
| 4 | 2026-10-03 | Mumbai | Notebook | 8 | 45 |
| 5 | 2026-10-03 | Delhi | Notebook | 4 | 45 |
Where to practise (free)
- SQLite with "DB Browser for SQLite" – easiest on a laptop.
- PostgreSQL or MySQL – what many companies use.
- Online SQL playgrounds also work for quick tries.
The basic queries below work the same in all three.
1. SELECT – data dekhna
SELECT * FROM sales;
SELECT city, product, qty FROM sales;
* matlab saare columns. Real kaam mein sirf zaroori columns lijiye.
2. WHERE – filter
SELECT * FROM sales WHERE city = 'Jaipur';
SELECT * FROM sales WHERE qty >= 5 AND product = 'Notebook';
Text ko single quotes mein likhiye.
3. ORDER BY – sort
SELECT * FROM sales ORDER BY qty DESC;
DESC = bade se chhota. Default ASC hai.
4. Calculated column
SELECT product, qty, price, qty * price AS amount FROM sales;
AS se column ko naam dete hain.
5. GROUP BY – summary
Ye wahi kaam hai jo Excel mein pivot table karta hai.
SELECT city, SUM(qty * price) AS revenue
FROM sales
GROUP BY city;
Result: Jaipur 690, Delhi 480, Mumbai 360.
Rule: SELECT mein jo column aggregate (SUM, COUNT...) nahi hai, wo GROUP BY mein hona chahiye.
6. HAVING – group ke baad filter
SELECT city, SUM(qty * price) AS revenue
FROM sales
GROUP BY city
HAVING SUM(qty * price) > 400;
WHERE rows ko filter karta hai, HAVING groups ko. Interview mein ye farq zaroor poochte hain.
7. JOIN – do tables jodna
Maan lijiye ek aur table hai cities:
| city | state |
|---|---|
| Jaipur | Rajasthan |
| Delhi | Delhi |
| Mumbai | Maharashtra |
SELECT s.product, s.city, c.state
FROM sales s
JOIN cities c ON s.city = c.city;
| JOIN | Kya deta hai |
|---|---|
| INNER JOIN | Sirf matching rows |
| LEFT JOIN | Left table ki saari rows + match ho to right ka data |
Agar Excel mein aapne XLOOKUP use kiya hai, JOIN usi ka bada bhai hai. Compare: VLOOKUP vs XLOOKUP.
Order of a query (why errors happen)
You write: SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY. The database runs roughly: FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY.
That's why you can't use a SELECT alias inside WHERE in most databases. It hasn't been created yet.
Ten practice questions
Try these on the table above:
- All orders from Delhi.
- Total quantity sold per product.
- Revenue per day.
- The city with the highest revenue.
- Orders where qty is between 3 and 8.
- Number of orders per city.
- Average price per product.
- Products sold in more than one city.
- Revenue per state (needs JOIN).
- Top 2 orders by amount.
If you can do all ten without help, you're ready for the SQL round in most entry-level analyst interviews.
Mistakes beginners make
- Forgetting quotes around text.
- Using WHERE instead of HAVING after GROUP BY.
- JOIN without ON – it multiplies rows.
- Running UPDATE or DELETE without WHERE. On real data, that's a very bad day.
FAQ
SQL seekhne ke liye coding aani chahiye?
Nahi. SQL bahut readable hai. Excel aata hai to aur aasaan lagega.
MySQL, PostgreSQL ya SQLite – kaunsa seekhein?
Basics teeno mein same hain. Job posts mein jo zyada dikhe, aage wahi.
Data analyst ke liye kitna SQL chahiye?
SELECT se JOIN tak pakka, phir subqueries, CASE WHEN aur window functions. Full roadmap: how to become a data analyst.
Learn it free on YUNOVA
YUNOVA की SQL & Databases skill में ये सारी queries Hindi और English videos के साथ step-by-step हैं, quizzes और final test के साथ।
Also read: Python kaise sikhe
Sourcesस्रोत
Follow YUNOVA for daily tipsरोज़ के tips के लिए YUNOVA को फ़ॉलो करें

