Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
1-52986
REA
2003-02-10 12:22
2003.02.17
Reset


3-52810
nikkie
2003-01-31 16:22
2003.02.17
DBLookupCombo без датасета


3-52724
MasterHelpMe
2003-01-29 18:57
2003.02.17
Create Table(Virtual)


3-52755
Соловьев
2003-01-30 17:07
2003.02.17
Помогите , мастера, со структурой(голова что-то не варит).


1-53107
Axis_of_Evil
2003-02-07 10:23
2003.02.17
Многие часто хотели отрубить Keyboard и Mouse ...




   Наверх