SELECT से कॉलम चुनना, WHERE से पंक्तियाँ छानना और LIKE से पैटर्न खोजना सीखें।
इस पाठ को Kodokon में खोलेंयदि आप एक नया सत्र शुरू कर रहे हैं, तो पहले पाठ 1 की CREATE TABLE + INSERT स्क्रिप्ट दोबारा चलाएँ। SELECT क्वेरी डेटा को कभी बदले बिना पढ़ती है। शब्द SELECT के बाद, आप प्रदर्शित करने के लिए कॉलमों की सूची बनाते हैं: इसे प्रोजेक्शन (कॉलम चुनना) कहते हैं। FROM के बाद, आप पढ़ने के लिए टेबल बताते हैं।
SELECT title, price FROM books;केवल कुछ पंक्तियाँ रखने के लिए, एक शर्त के साथ एक WHERE क्लॉज़ जोड़ें। एक शर्त किसी कॉलम की तुलना किसी वैल्यू से एक ऑपरेटर का उपयोग करके करती है: = (बराबर), <> या != (बराबर नहीं), < (से छोटा), > (से बड़ा), <= और >=। याद रखें: टेक्स्ट वैल्यू एकल उद्धरण चिह्नों के बीच लिखी जाती हैं।
SELECT * FROM books WHERE genre = 'sf';
SELECT title, year FROM books WHERE year < 1950;आप कई शर्तों को जोड़ सकते हैं: AND के लिए दोनों का सही होना आवश्यक है, OR के लिए कम से कम एक का, और NOT किसी शर्त को उलट देता है। प्राथमिकता को लेकर संदेह हो, तो कोष्ठक जोड़ें।
SELECT title, price FROM books
WHERE genre = 'sf' AND price < 8;
SELECT title FROM books
WHERE genre = 'conte' OR genre = 'aventure';अंत में, LIKE ऑपरेटर टेक्स्ट की तुलना किसी पैटर्न से करता है: % वाइल्डकार्ड वर्णों के किसी भी अनुक्रम (यहाँ तक कि एक खाली अनुक्रम) के लिए होता है, और _ ठीक एक वर्ण के लिए होता है। उदाहरण के लिए, 'D%' का अर्थ है "D से शुरू होता है" और '%an%' का अर्थ है "an शामिल है"।
SELECT title FROM books WHERE author LIKE 'A%';
SELECT title FROM books WHERE title LIKE 'd%';
SELECT author FROM books WHERE author LIKE 'V_rne';