@Ornitier

Как удалить записи из таблицы, которые написаны не на русском языке?

Нужно удалить строки из таблицы, в которых содержатся нерусские символы и буквы. Я только начинаю разбираться в postgresql. Хотел сделать при помощи WHERE и удалить записи, которые не содержат в себе такие буквы как "а", "о", "у", "е". Но если есть способ лучше, можете предложить?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
В любом языке или системе программирования всегда есть функция которая получает из буквы ее код таблицы ASCII (или в наше время Unicode). Все английские и служебные символы будут в диапазоне от 32 до 127. Русские - соотв не попадают в этот диапазон.

SELECT ascii('x');

Проверить все буквы в строке - дело техники. Или другая задача.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы