6

Sql Serverで次の日本語の文字をソートする方法、

賃貸人側連絡先 (Lessor side contact)
解約連絡先 (Termination contacts)
賃借人側連絡先 (Lessee side contact)
更新連絡先 (Update contact)

その上order(1,3,2,4)

しかし、実際の注文は、(つまり、私が望む出力)

賃貸人側連絡先 (Lessor side contact)
賃借人側連絡先 (Lessee side contact)
解約連絡先 (Termination contacts)
更新連絡先 (Update contact)

その上order(1,2,3,4)

このようにしてみましたが、

select * from test order by Test `COLLATE Japanese_CS_AS_KS`

ただし、結果の順序は (3,4,2,1) のようになります

4

3 に答える 3

1

照合コードには、最後に 3 つの粒子があります。

  • CS - 大文字と小文字を区別
  • AS - アクセントを区別する
  • KS - 日本語に関連するかなタイプに敏感 (この質問で説明)

大文字と小文字を区別しない照合が必要な場合は、CS を CI に変更します。したがって、おそらく別の感度の組み合わせが必要になります。

于 2013-05-31T10:26:42.493 に答える