Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Ekstrak nilai angka pertama dari string sql

Dengan asumsi benar-benar ada angka dalam string, Anda dapat menggunakan 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. Tipe Data Waktu di Sql Server 2005

  2. Cara men-debug SQL Server T-SQL di Visual Studio 2012

  3. Bagaimana saya bisa mengoptimalkan/memperbaiki klausa LIKE TSQL?

  4. Cara Menggunakan Pencarian Semantik di SQL Server

  5. Statistik Penggunaan CPU Database SQL Server