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

स्ट्रिंग में संख्या स्थिति ढूँढना

xdazz उत्तर की सहायता से, मैंने कुछ परिवर्तन किए और अंत में उत्तर मिल गया...

SELECT 
  myWord, 
  LEAST (
    if (Locate('0',myWord) >0,Locate('0',myWord),999),
    if (Locate('1',myWord) >0,Locate('1',myWord),999),
    if (Locate('2',myWord) >0,Locate('2',myWord),999),
    if (Locate('3',myWord) >0,Locate('3',myWord),999),
    if (Locate('4',myWord) >0,Locate('4',myWord),999),
    if (Locate('5',myWord) >0,Locate('5',myWord),999),
    if (Locate('6',myWord) >0,Locate('6',myWord),999),
    if (Locate('7',myWord) >0,Locate('7',myWord),999),
    if (Locate('8',myWord) >0,Locate('8',myWord),999),
    if (Locate('9',myWord) >0,Locate('9',myWord),999)
  ) as myPos
FROM myTable;

डेमो



  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 GUI टूल्स का उपयोग करके फ़ील्ड को NULL कैसे बनाएं?

  2. दिनांक और समय कॉलम के साथ एक MySQL तालिका कैसे बनाएं?

  3. डुप्लिकेट पंक्तियों को कैसे हटाएं और तालिका को कैसे अपडेट करें

  4. एक खाली परिणाम की जाँच (PHP, PDO, और MySQL)

  5. MySQL InnoDB इतना धीमा क्यों है?