Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak używać wyrażenia regularnego na serwerze sql?

Musisz skorzystać z poniższych. Zwykle wymaga kombinacji trzech:

  1. patindex
  2. charindex
  3. substring

W odpowiedzi na Twój komentarz powyżej, patindex nie powinna wynosić 0 w przypadku znalezienia przypadku. patindex znajduje lokalizację początkową określonego wzorca, więc jeśli patindex znajdzie przypadek, powinien zwrócić liczbę całkowitą> 0.

EDYCJA:

Również len(string) i reverse(string) przydają się w określonych sytuacjach.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mogę używać wielu z?

  2. SQL Server:Jak wywołać funkcję zdefiniowaną przez użytkownika (UDF) na serwerze połączonym?

  3. Jak tworzyć historię LUB widoki audytu z tabel zmiany przechwytywania danych (CDC) w programie SQL Server — samouczek dotyczący programu SQL Server

  4. Obejście wyrażeń regularnych programu SQL Server w języku T-SQL?

  5. Jak zmienić domyślny język dla SQL Server?