Postnik
Новичок
Не правильный результат запроса с регулярными выражениями.
Всем доброго.
Столкнулся с такой проблемой.Есть таблица
id short_name
1 Треугольник
2 Тройник
3 Шуруп
4 Болт
на php динамически формируется запрос вида
select full_name,id,short_name,group_name from product where short_name ~* '^тр'
Результат - f - пустота. Пробовал все что можно
short_name ~* '^тр'
short_name ~ '^тр'
short_name like '^тр'.
short_name ilike '^тр'.
вместо '^тр' пробоал 'тр%'
Работает если только явно прописать '^Тр'.
пробовал делать lower(short_name) - результат тот же.
Уже не знаю куда копать. Возможно ошибка тупая и очевидная, но я ее не вижу
Заранее всем спасибо.
Всем доброго.
Столкнулся с такой проблемой.Есть таблица
id short_name
1 Треугольник
2 Тройник
3 Шуруп
4 Болт
на php динамически формируется запрос вида
select full_name,id,short_name,group_name from product where short_name ~* '^тр'
Результат - f - пустота. Пробовал все что можно
short_name ~* '^тр'
short_name ~ '^тр'
short_name like '^тр'.
short_name ilike '^тр'.
вместо '^тр' пробоал 'тр%'
Работает если только явно прописать '^Тр'.
пробовал делать lower(short_name) - результат тот же.
Уже не знаю куда копать. Возможно ошибка тупая и очевидная, но я ее не вижу
Заранее всем спасибо.