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

Вниз

SQL (and и or)   Найти похожие ветки 

 
mate ©   (2003-01-30 15:31) [0]

Как мне написть запос который находил следующие записи:
Есть два стринговых поля в базе данных и есть 4 Edit-a в которые вносяттся данные для поиска , по 2 на каждое поле, надо что бы нашлись записи которые удовлетворяют следующиму условию :
Поле1=Edit1.Text or Edit2.Text и при этом
Поле2=Edit3.Text or Edit4.Text .
Подскажите кто знает.


 
gsu ©   (2003-01-30 15:34) [1]

блин ...


 
Max Zyuzin ©   (2003-01-30 15:36) [2]

select * from mytable
where (f1 = :Str1 or f1 = :Str2)
and (f2 = :Str3 or f2 = :Str4)

Str1 - 4 соответственно твои строки


 
Mike Kouzmine   (2003-01-30 15:37) [3]

селект звезда фром "где-то там"
вер ((поле1=:парам1) ор (поле1=:парам2))
энд ((поле2=:парам3) ор (поле2=:парам4))


 
mate ©   (2003-01-30 15:47) [4]

А что значит ":" после "="


 
gsu ©   (2003-01-30 15:49) [5]

>> блин ...
извини

>> А что значит ":" после "="
значит, что тута будет параметр


 
mate ©   (2003-01-30 15:54) [6]

все большое спа...


 
mate ©   (2003-01-30 16:03) [7]

Нет не всё...
А как это будет выглядеть если использовать LIKE всместо ":="?
Если требуется не точное совпадение, а только похожие записи.


 
xGrey ©   (2003-01-30 16:32) [8]

имя_поля like "%значение%"
% - пропущено любое кол-во символов
_ - пропущен один символ

не забудь привести значение поля из БД и критерий поиска к одному регистру



Страницы: 1 вся ветка

Текущий архив: 2003.02.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-52902
Dmitry Filippov
2003-02-08 10:56
2003.02.17
Подскажите как отличить матричный принтер от других


14-53163
Феликс
2003-01-30 21:02
2003.02.17
Знаю, что вопрос уже раз 100 обсуждался, но


7-53287
nick_sniper
2002-12-04 08:01
2003.02.17
2 компьютера в 1 ?


1-53028
Behemoth
2003-02-10 14:00
2003.02.17
Как сделать, чтобы вид курсора был неизменен?


1-52913
Gigabyte
2003-02-07 11:25
2003.02.17
Размер программы в памяти