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

अल्पविराम से अलग किए गए मान से खोजा जा रहा है

आप FIND_IN_SET आपके मापदंड से मेल खाने वाली पंक्तियों को पुनः प्राप्त करने के लिए:

SELECT * FROM your_table WHERE FIND_IN_SET('value', field_with_comma_sep_values) > 0;

मूल रूप से, FIND_IN_SET मिली वस्तु का सूचकांक लौटाता है। इसलिए यह क्वेरी उन सभी पंक्तियों को ढूंढती है जहां इसे अल्पविराम से अलग किए गए मानों के "सेट" में मिलान करने वाला शब्द मिलता है।

क्रेडिट: मुझे पता था कि ऐसा कुछ है, लेकिन यह पोस्ट ए> वह जगह है जहां मुझे उत्तर और चयन कथन मिला।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP का उपयोग करके MySQL तालिका को JSON में कैसे बदलें?

  2. SQLAlchemy का उपयोग करके mysql में तालिका या कॉलम में टिप्पणियां कैसे जोड़ें?

  3. 1148 त्रुटि MySQL इस MySQL संस्करण के साथ प्रयुक्त कमांड की अनुमति नहीं है

  4. मैं पहले अक्षर को अपरकेस के रूप में कैसे प्रदर्शित करूं?

  5. JPA MySQLIntegrityConstraintViolationException में माता-पिता/बच्चे के परिणाम डालें