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

Bagaimana cara menggunakan Ekspresi Reguler di sql server?

Anda perlu menggunakan yang berikut ini. Biasanya membutuhkan kombinasi ketiganya:

  1. patindex
  2. charindex
  3. substring

Menanggapi komentar Anda di atas, patindex tidak boleh 0 di mana kasus ditemukan. patindex menemukan lokasi awal dari pola yang ditentukan, jadi jika patindex menemukan kasusnya, ia harus mengembalikan bilangan bulat> 0.

EDIT:

Juga, len(string) dan reverse(string) berguna pada kesempatan tertentu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemeliharaan Database Sistem SQL Server

  2. Perbarui beberapa tabel di SQL Server menggunakan INNER JOIN

  3. SQL Server - Pilih kolom yang memenuhi kondisi tertentu?

  4. Permintaan sangat lambat dalam kode tetapi cepat dalam SSMS

  5. Apa alasan konteks Transaksi digunakan oleh sesi lain?