
12.03.2014, 21:38
|
 |
Профессионал
|
|
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
|
|
Цитата:
Сообщение от yuoras
Можете помочь в написании правильного запроса?
|
Такой запрос исключит записи в которых все перечисленные поля пустые:
Код:
SELECT DISTINCT 'ip'=sety, 'л'=licn, 'н.'=name, 'т'=tipesch, 'улица'=street, 'ном.дома'=nbild, 'квартира'=kvart
FROM tb_obj country
WHERE
(
sety LIKE :sety_param
OR licn LIKE :licn_param
OR name LIKE :name_param)
OR street LIKE :street_param
OR nbild LIKE :nbild_param
OR kvart LIKE :kvart_param
)
AND
NOT(
((sety IS NULL) OR (sety = '')) AND
((licn IS NULL) OR (licn = '')) AND
((name IS NULL) OR (name = '')) AND
((street IS NULL) OR (street = '')) AND
((nbild IS NULL) OR (nbild = '')) AND
((kvart IS NULL) OR (kvart = ''))
)
ORDER BY licn, nbild, kvart
|