2016-09-23 2 views
1

Моя таблица имеет как английский и письменный английский символов и я хочу, чтобы извлечь строки с не английскими символами, используя PostGreSQL 9.4Как определить столбцы с не английскими значениями в PostGreSQL 9.4

Например: Моя таблица содержит следующие строки

column 1  column 2 
1    rivoluzionando così ilmodo di fare musica 
2    Recortes diseñados específicamente 
3    All included 
4    price is inclusive 
5    welcome kit 
6    La continua evoluzione del mondo 

и я хочу, выход, как показано ниже

column 1  column 2 
1    rivoluzionando così ilmodo di fare musica 
2    Recortes diseñados específicamente 
6    La continua evoluzione del mondo 
+2

Try 'char_length (ColName) <> octet_length (ColName)' Он должен работать, по крайней мере для кодирования UTF8. – Abelisto

+0

Вы имеете в виду неанглийские * символы * или неанглийские * слова *? – joop

+0

Я имел в виду не английские слова, такие как FR, DE, JP, ESP и т. Д. – rjking

ответ

0

Скачать словарь, создать таблицу с его данными и проверьте, есть ли слово в вас r, который не находится в словаре.

может быть, если вы загрузите файл XML отсюда: http://www.dicts.info/uddl.php