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

Usuń liczby z serwera sql string

Pierwsza opcja -

Możesz zagnieździć REPLACE() funkcje do 32 poziomów głębokości. Działa szybko.

REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE
(REPLACE (@str, '0', ''),
'1', ''),
'2', ''),
'3', ''),
'4', ''),
'5', ''),
'6', ''),
'7', ''),
'8', ''),
'9', '')

Druga opcja --zrób odwrotność -

Usuwanie danych nienumerycznych z liczby + SQL

Trzecia opcja - jeśli chcesz użyć wyrażenia regularnego

następniehttp://www.sqlteam.com/forums/topic.asp?TOPIC_ID=27205



  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 używasz odpowiednich narzędzi do monitorowania wydajności bazy danych?

  2. Mapowanie kluczy złożonych przy użyciu kodu EF w pierwszej kolejności

  3. Grupy dostępności programu SQL Server AlwaysOn:instalacja i konfiguracja, część 2

  4. LIMIT 10..20 w SQL Server

  5. Jak działa funkcja STR() w SQL Server (T-SQL)