Database
 sql >> डेटाबेस >  >> RDS >> Database

SQL में "Like" का उपयोग कैसे करें

हम पहले से ही SQL की मूल बातें सीख रहे हैं। हमने स्वयं SQL के बारे में और चुनिंदा कथनों को लिखने का तरीका सीखा है।

हमने यह भी देखा है कि हम टेबल और कॉलम कैसे बना और हटा सकते हैं। अब, हम पसंद . का उपयोग करने के तरीके के बारे में थोड़ा सीखने जा रहे हैं वाइल्डकार्ड के साथ ऑपरेटर हमारे डेटाबेस टेबल में बहुत विशिष्ट रिकॉर्ड खोजने के लिए। उदाहरण के लिए, हम "C" अक्षर से शुरू होने वाले पहले नाम वाले सभी लोगों के लिए अपने डेटाबेस को क्वेरी कर सकते हैं।

SELECT * FROM respondents SELECT WHERE
"first_name" LIKE "c%";


आइए उपरोक्त कथन को तोड़ें। आप चुनें . को पहचान लेंगे बयान जो इस लाइन को शुरू करता है। यह SQL को बताएगा कि हम कुछ रिकॉर्ड्स का चयन (वापसी) करना चाहते हैं। लेकिन हम और अधिक विशिष्ट प्राप्त कर सकते हैं।

इसके बाद, हमारे पास से . है क्लॉज जो SQL को बताता है कि डेटाबेस में हम किस तालिका में रुचि रखते हैं। इस मामले में, हम अपने "उत्तरदाताओं" तालिका के साथ फिर से काम कर रहे हैं। इस तालिका में उन लोगों के नाम और जानकारी है, जिन्होंने न्यूज़लेटर प्राप्त करने के लिए साइन अप किया है।

महत्वपूर्ण कहां क्लॉज SQL को यह बताता है कि हम किस तालिका के कॉलम में रुचि रखते हैं। इस मामले में, हम तालिका के "first_name" कॉलम के साथ काम कर रहे हैं। और पसंद ऑपरेटर हमें विशिष्ट होने देता है।

हम एक वाइल्डकार्ड . का उपयोग कर रहे हैं केवल उन अभिलेखों की खोज करने के लिए जहां "first_name" अक्षर C से शुरू होता है। वह वाइल्डकार्ड इस तरह दिखता है:"c%" . कोट्स वाइल्डकार्ड को खोलते और बंद करते हैं। "सी" के बाद प्रतिशत चिह्न का मतलब है कि हमें परवाह नहीं है कि पहले अक्षर के बाद क्या आता है, जब तक कि पहला अक्षर सी है।

इसलिए हम मूल रूप से SQL को बता रहे हैं कि हम कुछ रिकॉर्ड "जैसे" प्राप्त करना चाहते हैं जो हमारे वाइल्डकार्ड से मेल खाता हो।

एक त्वरित Google खोज आपको स्वीकृत वाइल्डकार्ड वर्णों की एक विस्तृत सूची प्रदान करेगी। वहाँ बहुत सारे अच्छे संसाधन हैं जिन्हें मैं एक नाम देने में संकोच करता हूं।

हमने आपको पसंद . के लिए कुछ बुनियादी सिंटैक्स दिखाए हैं ऑपरेटर और आप इसे SQL में कैसे उपयोग कर सकते हैं। हमारी श्रृंखला में बने रहें क्योंकि हम SQL से संबंधित अधिक युक्तियों और युक्तियों को कवर करने जा रहे हैं। यदि आपके कोई प्रश्न हैं तो हमें नीचे टिप्पणी में बताएं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL में एक विदेशी कुंजी बाधा कैसे हटाएं

  2. उन लापता इंडेक्स को आँख बंद करके न बनाएं!

  3. लूप के बिना एक सेट या अनुक्रम उत्पन्न करें - भाग 1

  4. FILESTREAM का उपयोग करके SQL डेटाबेस में फ़ाइलें संग्रहीत करना - भाग 1

  5. SQL में टेक्स्ट को लोअरकेस में कैसे बदलें