В MySQL приведенный ниже запрос выполняется правильно.
SELECT * FROM <Table-name> WHERE (Table.ID LIKE '1%')
Но когда я пытаюсь выполнить вышеуказанный запрос в Postgres, я получаю следующее исключение
"org.postgresql.util.PSQLException: ОШИБКА: оператор не существует:
целое число ~~ unknown Подсказка: ни один оператор не соответствует указанному имени и
Тип аргумента (ов). Возможно, вам понадобится добавить явное приведение типов ".
Если я конвертирую тот же запрос
SELECT *
FROM <Table-name>
WHERE CAST(Table.ID as TEXT) LIKE '1%'
Это выполняется непосредственно в БД Postgres. Но мне нужен какой-то запрос, который неявно приводит тип в DB, что позволяет мне выполнять запрос MySQL без каких-либо исключений. Потому что я помню, что есть способ для целочисленных значений для логического неявного приведения типов.
Заранее спасибо.