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

replace は文字列の先頭のみに一致します

    照合の問題です。
    一見、信じられないので再現する必要がありましたが、あなたのクエリにも同じ問題がありました.

    適切な照合で試してみると、うまくいきます:

    select replace(N'AȘ' COLLATE Latin1_General_BIN, N'Ș', N'-')
    



    1. cx_Oracleを介してユーザー定義型からデータを抽出します

    2. MySQLの文字列を比較することは、タイミング攻撃に対して脆弱ですか?

    3. PostgreSQLデータベースのすべてのビューを一覧表示する方法

    4. PostgreSQLダンプ一時テーブル