Feedback Form

Types of SQL-99 Queries in Hindi

SQL-99 Query Types — Complete Guide for Developers

Types of SQL-99 Queries in Hindi

SQL-99 Queries in Hindi को समझना Database Management System (DBMS) सीखने के लिए बहुत जरूरी है। SQL-99 को Structured Query Language का एक advanced standard माना जाता है, जिसे International Organization for Standardization (ISO) ने define किया था। यह SQL का ऐसा version है जिसमें complex database operations को और भी आसान और powerful बनाया गया है।

इस ब्लॉग में हम SQL-99 Queries in Hindi के सभी प्रकारों को step-by-step सरल भाषा में समझेंगे। यहाँ आप जानेंगे कि SQL-99 में कौन-कौन से Query Types होते हैं, उनका Syntax क्या है और उनका उपयोग कहाँ किया जाता है।

1. SELECT Queries — डेटा को Retrieve करने के लिए

SELECT Query SQL की सबसे basic और powerful query होती है। इसका प्रयोग Database से specific data को निकालने के लिए किया जाता है। SQL-99 में SELECT Query को और भी advanced features जैसे JOIN, SUBQUERY, और GROUP BY के साथ उपयोग किया जा सकता है।

  • Syntax:
SELECT column_name FROM table_name WHERE condition;
  • यह query किसी भी table से data निकालने के लिए होती है।
  • WHERE clause से specific condition लगाई जा सकती है।

2. INSERT Queries — नए डेटा को जोड़ने के लिए

INSERT Query का उपयोग किसी table में नया record add करने के लिए किया जाता है। SQL-99 में यह query multiple rows एक साथ insert करने की सुविधा देती है।

  • Syntax:
INSERT INTO table_name (column1, column2) VALUES (value1, value2);
  • आप एक बार में एक या अधिक rows insert कर सकते हैं।
  • SQL-99 में INSERT ALL जैसे statements का भी उपयोग होता है।

3. UPDATE Queries — डेटा को Modify करने के लिए

UPDATE Query का उपयोग पहले से मौजूद data को बदलने के लिए किया जाता है। यह query powerful होती है क्योंकि आप specific condition लगाकर data modify कर सकते हैं।

  • Syntax:
UPDATE table_name SET column_name = value WHERE condition;
  • WHERE clause के बिना UPDATE सभी rows को बदल देगा।
  • SQL-99 में आप subquery का उपयोग UPDATE में भी कर सकते हैं।

4. DELETE Queries — डेटा को Remove करने के लिए

DELETE Query का प्रयोग table से unwanted data को हटाने के लिए किया जाता है। यह query भी condition के साथ execute की जाती है ताकि केवल specific records delete हों।

  • Syntax:
DELETE FROM table_name WHERE condition;
  • DELETE के साथ WHERE जरूरी है ताकि सभी records ना हटें।

5. CREATE और DROP Queries — Table structure बदलने के लिए

SQL-99 में CREATE और DROP Queries का उपयोग table, database, या view बनाने और delete करने के लिए होता है। ये Data Definition Language (DDL) का हिस्सा हैं।

  • CREATE Syntax:
CREATE TABLE table_name (column_name datatype, ...);
  • यह query नई table बनाती है।
  • DROP Syntax:
DROP TABLE table_name;
  • यह query पूरी table को database से हटा देती है।

6. ALTER Queries — Structure Modify करने के लिए

ALTER Query का उपयोग किसी existing table में column जोड़ने, हटाने या modify करने के लिए किया जाता है। SQL-99 में ALTER को काफी flexible बनाया गया है।

  • Syntax:
ALTER TABLE table_name ADD column_name datatype;
  • आप columns को add, drop या rename कर सकते हैं।

7. JOIN Queries — Multiple Tables को जोड़ने के लिए

SQL-99 में JOIN Queries का प्रयोग दो या अधिक tables को logically जोड़ने के लिए किया जाता है। इससे data को relational तरीके से access किया जा सकता है।

JOIN TypeDescription
INNER JOINदोनों tables के common records दिखाता है।
LEFT JOINLeft table के सभी records और matching right table records।
RIGHT JOINRight table के सभी records और matching left table records।
FULL JOINदोनों tables के सभी records।

8. SUBQUERIES — Query के अंदर Query

SUBQUERY SQL की एक powerful feature है जिसमें एक query के अंदर दूसरी query होती है। SQL-99 में subqueries को FROM clause में भी लिखा जा सकता है।

SELECT name FROM employees WHERE salary > (SELECT AVG(salary) FROM employees);

9. TRANSACTIONS — Safe Data Handling

TRANSACTION का उपयोग database operations को सुरक्षित और consistent बनाने के लिए किया जाता है। SQL-99 में COMMIT और ROLLBACK commands से data integrity maintain की जाती है।

  • BEGIN TRANSACTION — ट्रांजैक्शन शुरू करने के लिए।
  • COMMIT — बदलावों को save करने के लिए।
  • ROLLBACK — गलतियों को undo करने के लिए।

10. AGGREGATION और GROUP BY Queries — Summarized Data

AGGREGATION Queries SQL में data को summarize करने के लिए उपयोग होती हैं। SQL-99 में COUNT(), SUM(), AVG(), MAX(), MIN() जैसे aggregate functions का प्रयोग किया जाता है।

SELECT department, COUNT(*) FROM employees GROUP BY department;

11. SET Operations — UNION, INTERSECT, EXCEPT

SQL-99 में SET Operations का उपयोग दो या अधिक result sets को combine करने के लिए किया जाता है। ये mathematical set theory पर आधारित हैं।

Operationकार्य
UNIONदो queries के unique results को जोड़ता है।
INTERSECTकेवल common records दिखाता है।
EXCEPTपहली query में मौजूद लेकिन दूसरी में नहीं।

अगर आप SQL के और advanced features सीखना चाहते हैं तो GeeksforGeeks SQL Tutorial एक बेहतरीन resource है जिसकी domain authority 90+ है।

FAQs

SQL-99 Queries in Hindi का मतलब है SQL के उन commands को हिंदी में समझना जो 1999 के standard के अनुसार data को manage करते हैं।
SQL-99 में SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, JOIN, SUBQUERY, TRANSACTION, GROUP BY और SET Operations जैसी queries शामिल हैं।
SQL-99 में SQL-92 की तुलना में new features जैसे recursive queries, triggers और advanced joins जोड़े गए हैं।
JOIN Queries in Hindi का मतलब है SQL में दो या अधिक tables को logical तरीके से जोड़कर data निकालना।
जब हमें किसी query के result के आधार पर दूसरी query चलानी हो तब SUBQUERY का उपयोग किया जाता है।
SQL-99 Queries in Hindi सीखने से database management की समझ बढ़ती है और आप real-world applications में efficient SQL code लिख सकते हैं।