Most 50 SQL Interview Question & Answer | CodeBaaj |


🔹 SQL Interview Questions & Answers (Hindi)

1. SQL क्या है?

उत्तर: SQL (Structured Query Language) एक भाषा है जिसका उपयोग Database से Data को Store, Retrieve, Update और Delete करने के लिए किया जाता है।


2. Database क्या होता है?

उत्तर: Database डेटा का एक organized collection होता है, जिसमें डेटा सुरक्षित तरीके से स्टोर किया जाता है।


3. Table क्या है?

उत्तर: Table database का एक structure होता है जिसमें data rows और columns के रूप में स्टोर होता है।


4. SQL के प्रकार कितने हैं?

उत्तर: SQL के मुख्य 5 प्रकार हैं:

  • DDL
  • DML
  • DCL
  • TCL
  • DQL

5. DDL क्या है?

उत्तर: DDL (Data Definition Language) database structure को define करने के लिए उपयोग होती है।
Example: CREATE, ALTER, DROP


6. DML क्या है?

उत्तर: DML (Data Manipulation Language) data को insert, update और delete करने के लिए उपयोग होती है।
Example: INSERT, UPDATE, DELETE


7. DQL क्या है?

उत्तर: DQL (Data Query Language) data को retrieve करने के लिए उपयोग होती है।
Example: SELECT


8. DCL क्या है?

उत्तर: DCL (Data Control Language) user permission control करने के लिए होती है।
Example: GRANT, REVOKE


9. TCL क्या है?

उत्तर: TCL (Transaction Control Language) transaction manage करने के लिए होती है।
Example: COMMIT, ROLLBACK


10. Primary Key क्या होती है?

उत्तर: Primary Key uniquely record को identify करती है और इसमें NULL value नहीं होती।


11. Foreign Key क्या होती है?

उत्तर: Foreign Key दो tables के बीच relationship बनाने के लिए उपयोग होती है।


12. Unique Key क्या होती है?

उत्तर: Unique Key duplicate values को allow नहीं करती।


13. NULL क्या होता है?

उत्तर: NULL का मतलब value उपलब्ध नहीं है।


14. SQL Constraints क्या हैं?

उत्तर: Constraints rules होते हैं जो data integrity बनाए रखते हैं।
Example: NOT NULL, UNIQUE, CHECK


15. SELECT Statement क्या है?

उत्तर: SELECT statement database से data fetch करने के लिए उपयोग होती है।


16. WHERE Clause क्या है?

उत्तर: WHERE clause condition लगाने के लिए उपयोग होती है।


17. ORDER BY Clause क्या है?

उत्तर: ORDER BY result को ascending या descending order में arrange करता है।


18. GROUP BY Clause क्या है?

उत्तर: GROUP BY same values को group करने के लिए उपयोग होता है।


19. HAVING Clause क्या है?

उत्तर: HAVING clause GROUP BY के साथ condition लगाने के लिए उपयोग होता है।


20. Aggregate Functions क्या हैं?

उत्तर: ये multiple rows पर calculation करते हैं।
Example: COUNT(), SUM(), AVG(), MAX(), MIN()


21. JOIN क्या है?

उत्तर: JOIN का उपयोग दो या अधिक tables को combine करने के लिए किया जाता है।


22. JOIN के प्रकार बताइए।

उत्तर:

  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • FULL JOIN

23. INNER JOIN क्या है?

उत्तर: INNER JOIN common records को return करता है।


24. LEFT JOIN क्या है?

उत्तर: LEFT JOIN left table का पूरा data और matching right table data दिखाता है।


25. RIGHT JOIN क्या है?

उत्तर: RIGHT JOIN right table का पूरा data दिखाता है।


26. FULL JOIN क्या है?

उत्तर: FULL JOIN दोनों tables का पूरा data दिखाता है।


27. Index क्या है?

उत्तर: Index database performance improve करने के लिए उपयोग होता है।


28. View क्या है?

उत्तर: View एक virtual table होता है।


29. Stored Procedure क्या है?

उत्तर: Stored Procedure SQL statements का set होता है जो database में store रहता है।


30. Trigger क्या है?

उत्तर: Trigger automatic execute होता है जब कोई event occur होता है।


31. Normalization क्या है?

उत्तर: Normalization data redundancy कम करने की process है।


32. Denormalization क्या है?

उत्तर: Denormalization performance बढ़ाने के लिए tables merge करने की process है।


33. 1NF क्या है?

उत्तर: Table में atomic values होनी चाहिए।


34. 2NF क्या है?

उत्तर: Table 1NF में हो और partial dependency न हो।


35. 3NF क्या है?

उत्तर: Table 2NF में हो और transitive dependency न हो।


36. DELETE और TRUNCATE में अंतर?

उत्तर: DELETE rollback हो सकता है, TRUNCATE नहीं।


37. DROP और TRUNCATE में अंतर?

उत्तर: DROP table structure delete करता है, TRUNCATE सिर्फ data।


38. SQL Injection क्या है?

उत्तर: SQL Injection एक hacking technique है।


39. ACID Properties क्या हैं?

उत्तर:

  • Atomicity
  • Consistency
  • Isolation
  • Durability

40. Transaction क्या होती है?

उत्तर: Transaction SQL operations का group होता है।


41. COMMIT क्या करता है?

उत्तर: COMMIT changes को permanently save करता है।


42. ROLLBACK क्या करता है?

उत्तर: ROLLBACK changes undo करता है।


43. Subquery क्या है?

उत्तर: Query के अंदर query को subquery कहते हैं।


44. Alias क्या है?

उत्तर: Alias table या column का temporary नाम होता है।


45. BETWEEN Operator क्या है?

उत्तर: BETWEEN range के बीच values select करता है।


46. LIKE Operator क्या है?

उत्तर: LIKE pattern matching के लिए उपयोग होता है।


47. DISTINCT क्या है?

उत्तर: DISTINCT duplicate values को remove करता है।


48. UNION क्या है?

उत्तर: UNION दो queries का result combine करता है।


49. CHAR और VARCHAR में अंतर?

उत्तर: CHAR fixed length होता है, VARCHAR variable length।


50. SQL का उपयोग कहाँ होता है?

उत्तर: SQL का उपयोग Web Applications, Banking, Software Systems और Data Analysis में होता है।


Leave a Reply

Your email address will not be published. Required fields are marked *