शुरू करेंमुफ़्त में शुरू करें

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

पाठ्यक्रम देखें

अभ्यास निर्देश

  • ITjobs CTE बनाएँ.
  • 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;
कोड संपादित करें और चलाएँ