IT-positions के लिए एक CTE
चलिए CTE लिखने का अभ्यास करते हैं. आप उस employee टेबल का उपयोग करेंगे जिसमें ID, Name, और Position जैसी फ़ील्ड्स हैं. आपका कार्य ITjobs नाम की एक CTE बनाना है जो उन employees को ढूँढे जिनका नाम A से शुरू होता है और जिनकी job title IT से शुरू होती है. आपकी नई क्वेरी ITJobs CTE से सभी IT positions और names को प्राप्त करेगी.
किसी पैटर्न को खोजने के लिए, आपको LIKE स्टेटमेंट और % का उपयोग करना होगा, जहाँ % सर्च की दिशा/पैटर्न का प्रतिनिधित्व करता है. उदाहरण के लिए, WHERE स्टेटमेंट के साथ LIKE 'N%' इस्तेमाल करने पर वे पैटर्न मिलेंगे जो N से शुरू होते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में Hierarchical और Recursive Queries
अभ्यास निर्देश
ITjobsCTE बनाएँ.- CTE की फ़ील्ड्स
ID,Name, औरPositionके रूप में परिभाषित करें. - वे positions ढूँढें जो
ITसे शुरू होती हैं और नाम जोAसे शुरू होता है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Define the CTE ITjobs by the WITH operator
___ ___ (___, ___, ___) ___ (
SELECT
___,
___,
___
FROM employee
-- Find IT jobs and names starting with A
WHERE Position LIKE ___ AND Name ___ ___)
SELECT *
FROM ITjobs;