Форум: "Базы";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
ВнизПомогите с LIKE Найти похожие ветки
← →
vic1 (2004-06-03 18:34) [0]Работаю с FibDataSet, есть старый учебник - по нему не получилось с запросом на выборку. Как мне использовать LIKE c параметром, если должно быть произвольное число символов.
Ошибка в конструкции:
WHERE TOVAR LIKE :PARAM1+"%"
подправьте, пожалуйста.
Спасибо.
← →
Соловьев © (2004-06-03 18:36) [1]LocalSQL.hlp+Concatenation function
← →
vic1 (2004-06-03 18:46) [2]Спасибо, но
WHERE (TOVAR LIKE :PARAM1 || "%")
тоже ошибочно :-(
← →
Соловьев © (2004-06-03 18:49) [3]Какая ошибка?
Какого типа поле TOVAR?
← →
vic1 (2004-06-03 18:53) [4]tovar - varchar
Ошибка:
Column unknown. %.
← →
Соловьев © (2004-06-03 18:54) [5]
> WHERE (TOVAR LIKE :PARAM1 || "%")
WHERE (TOVAR LIKE :PARAM1 || "%")
← →
Соловьев © (2004-06-03 18:55) [6]
> Column unknown. %.
Действительно поля берутся в двойные кавычки.
← →
vic1 (2004-06-03 19:11) [7]Извините, а почему, если есть товары
товар1
товар2
товар3
в результате запроса по начальным символам получаю только
товар1?
Спасибо.
← →
Соловьев © (2004-06-03 19:12) [8]Потому что начальные символы товар1 :)
← →
vic1 (2004-06-03 19:16) [9]Нет, я ввожу посимвольно, и у меня вначале param1=т,
затем param1=то ...
← →
Vlad © (2004-06-03 19:26) [10]
> vic1 (03.06.04 19:16) [9]
набери где нибудь в IBExpert"e или еще где простой запрос
SELECT * FROM TABLE1 WHERE TOVAR LIKE "Т%"
Каков будет результат ?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.144 c