Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

Помогите с 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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.038 c
1-1087203833
ron
2004-06-14 13:03
2004.06.27
Добрый день мастера подскажите пожалуйста как из txt файла уд


1-1086608868
Ugrael
2004-06-07 15:47
2004.06.27
Динамический текст


1-1086902873
CyberSpy
2004-06-11 01:27
2004.06.27
Listview


14-1086952544
Klerk
2004-06-11 15:15
2004.06.27
Киркоров разбушевался


4-1084809469
GROL
2004-05-17 19:57
2004.06.27
Изменение изображения на экране.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский