英語の最初の文字で始まるすべての単語をクエリするのは簡単です。たとえば、「a」で始まるすべての単語をクエリするには、次のクエリを実行します。
SELECT * FROM table WHERE word LIKE 'a%';
「an」、「at」、「after」などの結果が得られます。
しかし、韓国語では同じではありません。韓国語の単語は 1 つの Unicode 文字と見なされるため、次のクエリは次のようになります。
SELECT * FROM table WHERE word LIKE 'ㄱ%';
"가"、"고"、"간" などの単語は返されません (結果は "ㄱ자"、"ㄱ견" のようになります...)
では、期待どおりの結果を得るにはどうすればよいでしょうか。(つまり、「ㄱ」で始まる単語をクエリしたい場合、「가」、「고」、「간」などの単語を取得します)
どうもありがとうございました!