форум kia ceed

Всячина => Рюмочная => Компьютеры => Тема начата: Atrava от Декабрь 04, 2009, 13:53:01 pm

Название: вопрос по SQL
Отправлено: Atrava от Декабрь 04, 2009, 13:53:01 pm
уважаемые клубни.
кто владеет навыком написания SQL???
вопрос такой.
есть запрос в котором выгружаются данные. ID ФИО дата рождения и телефоны (разные) дом моб раб.
мне нужно знать, каким образом возможно сравнить телефоны.
к примеру есть 3 телефона (моб, раб,дом) я хочу из базы выгрузить еще 3 телефона но не равные этим трем.

возможно такое написать?
Название: Re: вопрос по SQL
Отправлено: fragman от Декабрь 04, 2009, 14:18:00 pm
Ну, собственно, если телефоны хранятся в строковом поле, то при помощи условия where xxx not like '%'+yyy+'%'
Название: Re: вопрос по SQL
Отправлено: Yeti от Декабрь 04, 2009, 15:31:56 pm
Ну, собственно, если телефоны хранятся в строковом поле, то при помощи условия where xxx not like '%'+yyy+'%'

А не так? ;)
where xxx not in ('aaa','bbb','ccc')
нэ?
Кстати телефоны моб, дом, раб они в одном поле хранятся или в разных? То что написано выше верно если телефоны хранятся в одном поле.
Название: Re: вопрос по SQL
Отправлено: solobarik от Декабрь 04, 2009, 15:36:49 pm
уважаемые клубни.
кто владеет навыком написания SQL???
вопрос такой.
есть запрос в котором выгружаются данные. ID ФИО дата рождения и телефоны (разные) дом моб раб.
мне нужно знать, каким образом возможно сравнить телефоны.
к примеру есть 3 телефона (моб, раб,дом) я хочу из базы выгрузить еще 3 телефона но не равные этим трем.

возможно такое написать?
по условию ничего не понятно.  пример хотя бы приведите, исходные данные и ожидаемый результат запроса.
Название: Re: вопрос по SQL
Отправлено: fragman от Декабрь 04, 2009, 16:23:06 pm
А не так? ;)
where xxx not in ('aaa','bbb','ccc')
нэ?
Можно и так, но это если только точное соответствие. Если, например, пробел и т.п. затесался, то так уже не прокатит.
по условию ничего не понятно.  пример хотя бы приведите, исходные данные и ожидаемый результат запроса.
+1. Лучше бы поподробнее.
Название: Re: вопрос по SQL
Отправлено: rHoM от Декабрь 04, 2009, 21:43:18 pm
по условию ничего не понятно.  пример хотя бы приведите, исходные данные и ожидаемый результат запроса.
Структуру таблиц в студию
Название: Re: вопрос по SQL
Отправлено: Alladyne от Декабрь 04, 2009, 22:06:34 pm
Структуру таблиц в студию
+1
и ещё желательно знать какая датабаза, Оракл или МС и какой версии, ибо могут быть нюанцы
ЗЫ: особо продвинутые решения датабаз нормализуют так что эти данные могут быть в разных таблицах  ;)