Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come utilizzare l'espressione regolare nel server sql?

È necessario utilizzare quanto segue. Di solito richiede una combinazione dei tre:

  1. patindex
  2. charindex
  3. substring

In risposta al tuo commento sopra, patindex non dovrebbe 0 dove si trova il caso. patindex trova la posizione iniziale del pattern specificato, quindi se patindex trova il caso, dovrebbe restituire un numero intero> 0.

MODIFICA:

Inoltre, len(string) e reverse(string) torna utile in occasioni specifiche.