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

'COLLATE SQL_Latin1_General_CP1_CI_AS'は何をしますか?

    データベースサーバーの並べ替え方法を設定します(テキストの断片を比較します)。この場合:

    SQL_Latin1_General_CP1_CI_AS
    

    興味深い部分に分かれます:

    1. latin1 サーバーが文字セットlatin1を使用して文字列を処理するようにします。基本的にはASCIIです。
    2. CP1 コードページ1252の略
    3. CI 大文字と小文字を区別しない比較なので、「ABC」は「abc」と等しくなります
    4. AS アクセントに敏感なので、「ü」は「u」と等しくありません

    追記 詳細については、@solomon-rutzkyの回答を必ずお読みください。



    1. Javaを使用してSSH経由でリモートMySQLデータベースに接続します

    2. SQL結合の究極のガイド:内部結合–パート1

    3. SQLiteで現在のドットコマンド設定を表示する方法

    4. SQL Server履歴テーブル-SPまたはトリガーを介してデータを入力しますか?