キリル文字など、一部の Unicode 範囲の文字を含む PostgreSQL テーブルのすべての行を見つけるにはどうすればよいですか?
質問する
1564 次
2 に答える
14
理解した!キリル文字の場合:
SELECT * FROM "items" WHERE (title SIMILAR TO '%[\u0410-\u044f]%')
http://symbolcodes.tlt.psu.edu/bylanguage/cyrillicchart.htmlから範囲を取得しました。文字には への 16 進エンティティА
がя
あり、これは上記の私の番号でもあります。
于 2013-11-05T13:00:33.353 に答える
2
pgpcre拡張機能をインストールすると、次の式を使用できます。
SELECT * FROM items WHERE title ~ pcre '\p{Cyrillic}';
于 2013-11-05T19:56:48.333 に答える