sql >> Databáze >  >> RDS >> Sqlserver

Jak používat regulární výraz na serveru SQL?

Musíte využít následující. Obvykle vyžaduje kombinace tří:

  1. patindex
  2. charindex
  3. substring

V reakci na váš komentář výše patindex by nemělo 0, kde je případ nalezen. patindex najde počáteční umístění zadaného vzoru, takže pokud patindex najde případ, měl by vrátit celé číslo> 0.

EDIT:

Také len(string) a reverse(string) přijdou vhod při konkrétních příležitostech.



  1. Aktualizační dotaz MySQL pomocí levého spojení

  2. Chyba při volání jazyka Java z PL/SQL

  3. Funkce CONV() ve sněhové vločce

  4. Tipy pro migraci z HAProxy na ProxySQL