समस्या:
आप डेटाबेस में किसी तालिका से एक दृश्य बनाना चाहते हैं।
उदाहरण:
हम it_employee
तालिका के डेटा के आधार पर आईटी विभाग में काम करने वाले कर्मचारियों के साथ employee
।
समाधान:
CREATE VIEW it_employee AS SELECT first_name, last_name FROM employee WHERE department='it';
चर्चा:
यदि आप डेटाबेस में एक नया दृश्य बनाना चाहते हैं, तो CREATE VIEW
. का उपयोग करें कीवर्ड के बाद दृश्य का नाम आता है (हमारे उदाहरण में:it_employee
) अगला कीवर्ड है AS
. फिर SELECT
. में कथन, आप उस डेटा को निर्दिष्ट करते हैं जिसे आप चुनना चाहते हैं और तालिका और कॉलम जो वे आते हैं। हमारे उदाहरण में, तालिका employee
, और डेटा first_name
. कॉलम से हैं और last_name
. आप WHERE
. का भी उपयोग कर सकते हैं दृश्य में प्रदर्शित रिकॉर्ड को फ़िल्टर करने के लिए खंड। हमारे उदाहरण में, हमने केवल आईटी विभाग में काम करने वाले कर्मचारियों का चयन करने के लिए WHERE का उपयोग किया (WHERE department='it'
) )।
बेशक, दृश्य बनाते समय, आप किसी भी SELECT
. का उपयोग कर सकते हैं कथन विकल्प, जो क्वेरी को अधिक जटिल बना सकते हैं।