SQL View एक virtual table होती है जो एक या एक से अधिक टेबल से डेटा को combine करके दिखाती है। यह असली में टेबल नहीं होती, बल्कि SELECT Query का रिजल्ट होती है जिसे एक नाम दे दिया जाता है।
VIEW से हम complex queries को simplify कर सकते हैं और केवल जरूरी data को ही दिखा सकते हैं।
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
+--------+--------+----------+
| EmpID | Name | Salary |
+--------+--------+----------+
| 1 | Ankit | 30000 |
| 2 | Priya | 50000 |
| 3 | Rahul | 25000 |
| 4 | Neha | 45000 |
+--------+--------+----------+
CREATE VIEW HIGH_SALARY_VIEW AS
SELECT Name, Salary
FROM Employee
WHERE Salary > 30000;
SELECT * FROM HIGH_SALARY_VIEW;
CREATE OR REPLACE VIEW HIGH_SALARY_VIEW AS
SELECT Name, Salary
FROM Employee
WHERE Salary > 40000;
DROP VIEW HIGH_SALARY_VIEW;
VIEW SQL में एक powerful feature है जो आपकी queries को manage करने, डेटा को filter करने और सिक्योरिटी बढ़ाने में मदद करता है।