varchar(200)という名前の列があります。この列では、データをヘブライ語と英語で入力できます。
このDBでクエリを実行するコードがあり、結果を並べ替えるオプション(最初にヘブライ語、次に英語)を使用したいのですが、その逆も可能です。
どのようにそれを行うことができますか?もしそうなら...
varchar(200)という名前の列があります。この列では、データをヘブライ語と英語で入力できます。
このDBでクエリを実行するコードがあり、結果を並べ替えるオプション(最初にヘブライ語、次に英語)を使用したいのですが、その逆も可能です。
どのようにそれを行うことができますか?もしそうなら...
これにより、ヘブライ語の文字が上にある名前がヘブライ語の順序で並べ替えられます。他の名前は英語の順序で並べ替えられます。
select *
from YourTable
order by
case
when name like '%[... all hebrew letters here ...]%' then name
end collate Hebrew_CI_AS
, name collate Latin1_General_CI_AS
照合でCI
は、大文字と小文字を区別しないことを意味します。AS
アクセントセンシティブを意味します。