MCAWALA

SQL Topics Menu

SQL VIEW क्या है? | SQL View in Hindi

SQL View एक virtual table होती है जो एक या एक से अधिक टेबल से डेटा को combine करके दिखाती है। यह असली में टेबल नहीं होती, बल्कि SELECT Query का रिजल्ट होती है जिसे एक नाम दे दिया जाता है।

VIEW से हम complex queries को simplify कर सकते हैं और केवल जरूरी data को ही दिखा सकते हैं।

📘 Syntax (सिंटैक्स)

CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;

🎯 उदाहरण (Example)

Employee Table:


+--------+--------+----------+
| EmpID  | Name   | Salary   |
+--------+--------+----------+
| 1      | Ankit  | 30000    |
| 2      | Priya  | 50000    |
| 3      | Rahul  | 25000    |
| 4      | Neha   | 45000    |
+--------+--------+----------+

Example: HIGH_SALARY_VIEW बनाना

CREATE VIEW HIGH_SALARY_VIEW AS
SELECT Name, Salary
FROM Employee
WHERE Salary > 30000;

VIEW से डेटा SELECT करना:

SELECT * FROM HIGH_SALARY_VIEW;

📚 SQL View के फायदे:

  • जटिल SQL क्वेरी को सरल बनाता है
  • डेटा सिक्योरिटी बढ़ाता है (सिर्फ जरूरी कॉलम दिखाए जाते हैं)
  • Data Abstraction प्रदान करता है
  • Query Reusability में मदद करता है

🛠️ अन्य उपयोगी Query:

VIEW को अपडेट करना:

CREATE OR REPLACE VIEW HIGH_SALARY_VIEW AS
SELECT Name, Salary
FROM Employee
WHERE Salary > 40000;

VIEW को हटाना:

DROP VIEW HIGH_SALARY_VIEW;

✅ निष्कर्ष:

VIEW SQL में एक powerful feature है जो आपकी queries को manage करने, डेटा को filter करने और सिक्योरिटी बढ़ाने में मदद करता है।