Fayo
@Fayo
Притворись дураком 5 минут, чем быть им всю жизнь.

Почему ошибка в SQL запросе?

Пишу запрос на проверку имеющихся данных на наличие элементов в паттерне:

select model
from product
where model like '_2%' and model like '%1'


но почему то у меня такая ошибка:
ERROR: ОШИБКА:  оператор не существует: integer ~~ unknown
LINE 3: where model like '_2%' and model like '%1'
                    ^
HINT:  Оператор с данными именем и типами аргументов не найден. Возможно, вам следует добавить явные приведения типов.


SQL state: 42883
Character: 39
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
Fayo
@Fayo Автор вопроса
Притворись дураком 5 минут, чем быть им всю жизнь.
select model
from product
where cast(model as text) like '%1'
union
select model
from product
where cast(model as text) like '_2%'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы