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

SQLサーバーはwhere式の大文字小文字を無視します

    SQL Serverデータベースのデフォルト構成では、文字列の比較はです。 大文字小文字を区別しません。データベースが(代替の照合を使用して)この設定を上書きする場合は、クエリで使用する照合の種類を指定する必要があります。

    SELECT * FROM myTable WHERE myField = 'sOmeVal' COLLATE SQL_Latin1_General_CP1_CI_AS
    

    私が提供した照合は単なる例であることに注意してください(ただし、おそらくそれはあなたにとってうまく機能するでしょう)。 SQL Serverの照合のより完全な概要は、ここにあります。



    1. XML PATH('')の場合:特殊文字のエスケープ

    2. ブロックチェーン:それは何であり、どのように機能し、ビッグデータにとって何を意味するのか

    3. SQLServer2005のINSERTWHERECOUNT(*)=0でのUNIQUEKEY制約への違反

    4. MapReduceがHadoopでどのように機能するか