Форум: "Базы";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];
ВнизSQL разные форматы данных Найти похожие ветки
← →
VP (2003-06-05 10:05) [0]Select * from mytable
WHERE N LIKE TEXT
Поле N в базе данных - Integer,
Text - string
Запрос выдает ошибку
Если использовать оператор "=", то все работает нормально. Но мне нужно использовать LIKE
Что посоветуете?
← →
HSolo (2003-06-05 10:08) [1]cast(n as varchar(...)) like text
← →
AlexSerp (2003-06-05 10:12) [2]LIKE для строковых поле.
Для N не сгодится.
Или N надо приводить к строке.
Пример
select * from table
where cast(n as character(5)) like "12%"
← →
VP (2003-06-05 10:18) [3]В скобках количество символов?
← →
Sandman25 (2003-06-05 10:40) [4]Если N-integer, то надо cast(n as char(10))
← →
VP (2003-06-05 10:46) [5]ок, попробуем
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c