Я использую набор условий SQL LIKE для прохождения через алфавит и список всех элементов, начинающихся с соответствующей буквы, например. чтобы получить все книги, где название начинается с буквы «A»:SQL LIKE условие для проверки целого числа?
SELECT * FROM books WHERE title ILIKE "A%"
Это хорошо для писем, но как я могу перечислить все элементы, начиная с любого числа? Для чего это стоит в DB Postgres.
Вариант 1 - это то, что я хотел, спасибо очень. –
При попытке op2 я получаю «Явное преобразование из типа данных int в текст не допускается». – Gilad
Если опция 2 возвращает явную ошибку преобразования, указанную в комментарии выше (что может случиться в SQL Server и, возможно, в других программах), попробуйте использовать VARCHAR с достаточно большим максимальным размером: SELECT * FROM books WHERE CAST (цена AS VARCHAR (20)) LIKE '% 123%' – bstrong