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

स्ट्रिंग sql से पहला नंबर मान निकालें

यह मानते हुए कि स्ट्रिंग में वास्तव में एक संख्या है, आप patindex() . का उपयोग कर सकते हैं :

select left(s, patindex('%[^0-9]%', s) - 1)
from (select substring(col, patindex('%[0-9]%', col), len(col)) as s
      from t
     ) t;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jqgrid पेजिनेशन के लिए डेटा लाने के लिए संग्रहित प्रक्रिया लिखने में कठिनाई

  2. एसक्यूएल सर्वर :एसयूएम () कई पंक्तियों सहित जहां खंड शामिल हैं

  3. सात SQL सर्वर प्रकार के आंतरिक भाग - भाग 2

  4. SQL सर्वर 2017 में एक डेटाबेस को पुनर्स्थापित करें

  5. SQL केवल तभी फ़िल्टर जोड़ें जब कोई चर रिक्त न हो