форум kia ceed
Всячина => Рюмочная => Компьютеры => Тема начата: Atrava от Декабрь 04, 2009, 13:53:01 pm
-
уважаемые клубни.
кто владеет навыком написания SQL???
вопрос такой.
есть запрос в котором выгружаются данные. ID ФИО дата рождения и телефоны (разные) дом моб раб.
мне нужно знать, каким образом возможно сравнить телефоны.
к примеру есть 3 телефона (моб, раб,дом) я хочу из базы выгрузить еще 3 телефона но не равные этим трем.
возможно такое написать?
-
Ну, собственно, если телефоны хранятся в строковом поле, то при помощи условия where xxx not like '%'+yyy+'%'
-
Ну, собственно, если телефоны хранятся в строковом поле, то при помощи условия where xxx not like '%'+yyy+'%'
А не так? ;)
where xxx not in ('aaa','bbb','ccc')
нэ?
Кстати телефоны моб, дом, раб они в одном поле хранятся или в разных? То что написано выше верно если телефоны хранятся в одном поле.
-
уважаемые клубни.
кто владеет навыком написания SQL???
вопрос такой.
есть запрос в котором выгружаются данные. ID ФИО дата рождения и телефоны (разные) дом моб раб.
мне нужно знать, каким образом возможно сравнить телефоны.
к примеру есть 3 телефона (моб, раб,дом) я хочу из базы выгрузить еще 3 телефона но не равные этим трем.
возможно такое написать?
по условию ничего не понятно. пример хотя бы приведите, исходные данные и ожидаемый результат запроса.
-
А не так? ;)
where xxx not in ('aaa','bbb','ccc')
нэ?
Можно и так, но это если только точное соответствие. Если, например, пробел и т.п. затесался, то так уже не прокатит. по условию ничего не понятно. пример хотя бы приведите, исходные данные и ожидаемый результат запроса.
+1. Лучше бы поподробнее.
-
по условию ничего не понятно. пример хотя бы приведите, исходные данные и ожидаемый результат запроса.
Структуру таблиц в студию
-
Структуру таблиц в студию
+1
и ещё желательно знать какая датабаза, Оракл или МС и какой версии, ибо могут быть нюанцы
ЗЫ: особо продвинутые решения датабаз нормализуют так что эти данные могут быть в разных таблицах ;)