sql >> データベース >  >> RDS >> Sqlserver

文字列SQLサーバーから番号を削除します

    最初のオプション-

    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. JavaFXチャートAPIの操作

    2. クリスマスプレゼントの配達:サンタのデータモデル

    3. データ型、NOT NULL、およびPRIMARYKEY制約とともにテーブル内の列のリストを取得するSQLサーバークエリ

    4. R12/R12.2のOracleForms