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

रैंडम सब स्ट्रिंग का चयन कैसे करें, जो एक स्ट्रिंग से कोमा (,) द्वारा अलग किया गया है

कृपया ध्यान दें कि अपने क्षेत्रों में अल्पविराम से अलग किए गए मानों को संग्रहीत न करना हमेशा बेहतर होता है। लेकिन अगर आप अपनी डेटाबेस संरचना नहीं बदल सकते हैं, तो आप इस MySQL क्वेरी का उपयोग कर सकते हैं:

SELECT
  slID,
  SUBSTRING_INDEX(
    SUBSTRING_INDEX(adsId, ',', rand()*(LENGTH(adsId)-LENGTH(REPLACE(adsID, ',', '')))+1),
    ',',
    -1) as random_ads
FROM
  yourtable

कृपया फिडल देखें यहां



  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. html तालिका PHP में mysql डेटा प्रदर्शित करना

  4. क्या तैयार क्वेरी को देखने का कोई तरीका है क्योंकि इसे डेटाबेस पर निष्पादित किया जाएगा?

  5. MySQL का अब () +1 दिन