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

MySQL सीएसवी स्ट्रिंग में फ़ील्ड का चयन करें

क्या कुछ ने चारों ओर खोज की और एक अच्छा जवाब मिला। :)

MySql के स्ट्रिंग फ़ंक्शन का उपयोग करें FIND_IN_SET

उदाहरण उपयोग:

SET @csvStr = "val1,val2,val3";

SELECT Col1
  FROM Table1
 WHERE FIND_IN_SET(Col2, @csvStr) > 0;

मैंने वर्तमान उत्तर को "नया उत्तर" और "पुराना उत्तर" के साथ संपादित किया, यह इंगित करते हुए कि नया उत्तर आपके सिस्टम को 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. mysql सबक्वेरी में अज्ञात कॉलम

  2. प्रेस्टो डेटाबेस को MySQL से कैसे कनेक्ट करें

  3. MySQL परिणामों को पहले अक्षरों के साथ कैसे क्रमबद्ध करें, प्रतीक अंतिम?

  4. MySQL - एकाधिक मान अपडेट करें और WHERE IN

  5. तालिका को छोटा करने का प्रयास करते समय MySQL त्रुटि