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

Fjern numre fra string sql-server

1. mulighed -

Du kan indlejre REPLACE() fungerer op til 32 niveauer dybt. Den kører hurtigt.

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

2. mulighed --gør det omvendte af -

Fjernelse af ikke-numeriske data fra et tal + SQL

3. mulighed - hvis du vil bruge regex

derefter http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=27205



  1. SQL UPDATE-sætning for at skifte to værdier i to rækker

  2. Ret "Aritmetisk overløbsfejl ved konvertering af int til datatype numerisk" i SQL Server

  3. Indsætter data for at optage i sqlite

  4. PgBouncer 1.7 - "Farver varierer efter opstandelse"