0
Как проверить, имеет ли моя строка какие-либо символы (a-z) или символы (#, @, - etc) в postgresql?Проверка строки для алфавитов и символов
Как проверить, имеет ли моя строка какие-либо символы (a-z) или символы (#, @, - etc) в postgresql?Проверка строки для алфавитов и символов
Regular Expression (регулярное выражение) Пример из моего комментария:
select *
from mytable
where my_field ~ '[a-z]' -- any lowercase character
других примеры:
'[A-Z]' -- any uppercase
'[aeiou]' -- any vowel
'[#@-]' -- the symbols you listed -- put the hyphen last, otherwise it's range
'[A-Za-z#@-]' -- all letters and your symbols
Документы Pg на Regex превосходны:
https://www.postgresql.org/docs/9.5/static/functions-matching.html
Использовать регулярные выражения , Тильда '' 'является для этого оператором. – Hambone