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

एक स्ट्रिंग से एक MySQL SET बनाना

यदि आप किसी IN . में सेट का उपयोग करने का प्रयास कर रहे हैं कथन, स्ट्रिंग को विभाजित करने के बजाय, आप तुलना कर सकते हैं जैसे:

SELECT * FROM `table` WHERE 'the,quick,brown,fox' REGEXP CONCAT('(^|,)','word','(,|$)');

मुझे यकीन नहीं है कि यदि आपका डेटासेट बड़ा है तो यह कितना कुशल होगा, लेकिन यह अस्थायी तालिका में पढ़ने और चुनने से तेज़ हो सकता है।



  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 सर्वर के CHOOSE () फ़ंक्शन के MySQL समतुल्य क्या है?

  2. क्या MAMP में MySQL को MySQL 5.7 में अपग्रेड करना संभव है?

  3. मैं id और sub_id को अवरोही क्रम में कैसे क्रमबद्ध कर सकता हूं?

  4. mysql कमांड लाइन में mysqldump के साथ बैकअप लेते समय त्रुटि

  5. कनेक्ट डेटाबेस त्रुटि प्रकार:2002:अनुमति अस्वीकृत