Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Премахнете числата от string sql сървъра

1-ви вариант -

Можете да вложите REPLACE() функции до 32 нива в дълбочина. Работи бързо.

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

2-ри вариант --направете обратното на -

Премахване на нечислови данни от число + SQL

3-та опция - ако искате да използвате регулярен израз

след това http://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. Представяме ви нова функция - Spotlight Cloud Reports

  2. Разделете диапазона от време на един ред на месец в sql сървър

  3. SQL Server JSON_Modify, Как да актуализирам всички?

  4. Как да намерите формата на датата, използван в текущата сесия в SQL Server (T-SQL)

  5. Как да пуснете колона с ограничение в SQL Server