Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2015, 10:07   #21
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Хм. Оракл, Информикс и огнептичка вродь понимают.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.07.2015, 10:23   #22
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Oracle, если мне память не изменяет - да, обеспечивает конкатенацию строк именно так (двумя вертикальными || )

про остальные - не скажу - нет опыта и нет этих СУБД под рукой.

Но, в любом случае, утверждение насчёт 98% было явным преувеличением
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.07.2015, 10:46   #23
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну ладно )
Не 98% а 97.99%
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.07.2015, 11:25   #24
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
MS SQL (2008 R2) не понимает такой синтаксис
MS Access не понимает такой синтаксис
В этих двух пусть плюс (+) пишет , или пусть автор изначально пишет в какой СУБД работает. Мы же тут не экстрасенсы

https://technet.microsoft.com/ru-ru/...=sql.110).aspx
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Старый 21.07.2015, 12:12   #25
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Цитата:
Сообщение от JUDAS Посмотреть сообщение
В этих двух пусть плюс (+) пишет , или пусть автор изначально пишет в какой СУБД работает. Мы же тут не экстрасенсы

https://technet.microsoft.com/ru-ru/...=sql.110).aspx
Да, в MS SQL так сработает:
Код:
 qry1.Parameters.ParamByName('par1').Value:='%'+Edit1.Text+'%';
 qry1.SQL.Add('SELECT * FROM Kontr WHERE edprou + Agentu LIKE :par1');
Но будет не OR а AND

Последний раз редактировалось Iron Monk; 21.07.2015 в 12:16.
Iron Monk вне форума Ответить с цитированием
Старый 21.07.2015, 12:33   #26
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
Но будет не OR а AND
как раз таки OR
'фишка' || 'проходит'
'упала' || 'фишка'

Код:
like '%фишка%'
получит обе записи.

P.S. TC не ставил задачу обойтись одним параметром, он спрашивал
Цитата:
Может в запросе можно один(=каждый) параметр только один раз использовать?
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 21.07.2015, 16:40   #27
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
P.S. TC не ставил задачу обойтись одним параметром, он спрашивал
а как по мне, автор неправильно сформулировал предложение
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL запрос к базе Инна_Никитина Помощь студентам 14 09.01.2013 22:24
Программа на заказ (нужен SQL запрос, который будет объединять всех игроков в базе в один Alias) SeveNDragonS Фриланс 0 04.08.2011 04:55
SQL - запрос к базе Джиган PHP 2 03.06.2011 17:08
sql запрос к базе sashonk SQL, базы данных 8 01.09.2010 11:11
SQL запрос в Delphi к базе в Access Самец_Original БД в Delphi 1 22.05.2010 13:05