一部の文字がロシア語のアルファベットに属していることを確認したい。キリル文字との直接比較でそれを行うことができます:
letter in ('А', 'Б', 'В', 'Г', 'Д', 'Ж', ...)
もっと簡単なアプローチはありますか?たとえば、英語のアルファベットの場合、rank() 関数を使用できます。
rank('A') <= rank(letter) <= rank('z')
ただし、この関数は UTF-8 エンコーディングでは機能しません。UTF-8 テーブルで文字の位置を取得するにはどうすればよいですか?