Главная страница
    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.45 MB
Время: 0.013 c
3-52803
alehan
2003-01-31 17:45
2003.02.17
Торможение IBX по сравнению с BDE


14-53234
GebbelZ
2003-02-01 00:10
2003.02.17
Как реально повысить скорость модемного интернета


1-52992
Вопросик
2003-02-10 11:39
2003.02.17
Проблемы с OLE


1-52850
reticon
2003-02-06 11:05
2003.02.17
чтение из файла


3-52785
dimmu3
2003-01-31 13:33
2003.02.17
количество клиентов, которое может быть соединено с IB-сервером





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский