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

एसक्यूएल चुनें जहां पंक्ति में शब्द है

कोई डुप्लीकेट नहीं

आप mysql कथन के अनुसार DISTINCT या GROUP करना चाहते हैं:

बयान:

SELECT DISTINCT(name) FROM cars

या

SELECT name FROM cars GROUP BY name

कोई डुप्लीकेट नाम नहीं लौटाता

सबक्वायरी

जैसा कि अन्य उत्तरों में दिखाया गया है, आप डेटा के एक सेट पर फ़िल्टर करने के लिए WHERE IN का उपयोग कर सकते हैं:

WHERE `column` IN ('item`1', 'item2', ..) 

आप इसका उपयोग सबक्वेरी में भी कर सकते हैं:

SELECT * FROM cars WHERE brandId IN (SELECT Id FROM brands WHERE name IN ('BMW', 'Volkwagen', ..)

संदर्भ:http://www.w3schools.com/sql/sql_in.asp



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पूर्ण-पाठ अनुक्रमणिका के साथ mysql लाइक% क्वेरी धीमी है

  2. मैं इस सरणी संरचना को HTML रूप में कैसे बनाऊंगा?

  3. एक MySQL डेटाबेस में सभी तालिकाओं को सूचीबद्ध करने के 4 तरीके

  4. रूट पासवर्ड रीसेट करने में असमर्थ:विंडोज़, MySQL8.0

  5. डेटाबेस इंडेक्सिंग पर गहराई से नज़र डालें