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

MySQLの難しさ-ひらがなとカタカナは同じものとして扱われます

    日本語のアルファベットについてはよくわかりませんが、バイナリ 比較:

    WHERE BINARY japanese = 'ピース'
    

    BINARY キーワードは文字列をそのバイナリ表示にキャストするため、「正確な」比較が可能です。

    また、その動作がjapaneseのデフォルトである必要がある場合 列-照合を_binに変更できます 1つ(キャストするだけでなく、より効率的なソリューションになります)




    1. SQL ServerのOBJECTPROPERTY()を使用して、オブジェクトが主キーであるかどうかを確認します

    2. 日付範囲と特定の時間範囲から選択します

    3. 列名を使用してResultSetから小文字の列を取得します

    4. 整数のPostgreSQLLIKE