खोज…
सरल विचार
एक दृश्य बेस टेबल से कुछ पंक्तियों को फ़िल्टर कर सकता है या केवल कुछ कॉलम को प्रोजेक्ट कर सकता है:
CREATE VIEW new_employees_details AS
SELECT E.id, Fname, Salary, Hire_date
FROM Employees E
WHERE hire_date > date '2015-01-01';
यदि आप दृश्य का चयन करते हैं:
select * from new_employees_details
ईद | fName | वेतन | चुनने की तारीख |
---|---|---|---|
4 | Johnathon | 500 | 24-07-2016 |
जटिल विचार
एक दृश्य वास्तव में जटिल क्वेरी (एकत्रीकरण, जुड़ाव, उपश्रेणी, आदि) हो सकता है। बस सुनिश्चित करें कि आप अपने द्वारा चुने गए सभी चीज़ों के लिए कॉलम नाम जोड़ सकते हैं:
Create VIEW dept_income AS
SELECT d.Name as DepartmentName, sum(e.salary) as TotalSalary
FROM Employees e
JOIN Departments d on e.DepartmentId = d.id
GROUP BY d.Name;
अब आप इसे किसी भी तालिका से चुन सकते हैं:
SELECT *
FROM dept_income;
विभाग का नाम | पूरी तनख्वा |
---|---|
मानव संसाधन | 1900 |
बिक्री | 600 |
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow