элементарно, но не помню :(

 
0
 
Oracle
ava
Wanderer2019 | 08.02.2005, 12:16
PPL кто нибудь подскажите как написать отрицание на SQL, т.е. допустим мне надо выбрать все строки кроме строк где id=1.


select * from table where id<>1

не работает.... не помню как на SQL это зафигарить.... HELP!
added later:
все тема закрыта... склинил :stena
Comments (7)
ava
Marriage | 09.02.2005, 23:02 #
smile
А в чем склинило то ????
ava
Paradox | 10.02.2005, 11:05 #
имхо != тогда smile
ava
guest | 24.05.2005, 22:26 #
может подойдет. сам не пробовал, но должно сработать.
select * from mytable where mykey not in (1)
ava
bursa | 31.05.2005, 12:06 #
Кстати, MINUS быстрее работает, чем not IN
ava
Paradox | 24.06.2005, 13:11 #
кстати наталкивался на пример
когда not in работает некорректно

то есть
select ляля minus select жужу
выдает не то же самое что
select ляля ... where ляля not in (select жужу)
ava
LSD | 26.06.2005, 11:52 #
Цитата (Paradox @ 24.6.2005, 14:11)
кстати наталкивался на пример

когда not in работает некорректно



то есть

select ляля minus select жужу

выдает не то же самое что

select ляля ... where ляля not in (select жужу)

Приведи точный запрос и версию базы.
ava
Paradox | 27.06.2005, 12:27 #
LSD
пример не вспомню уже
давно это было...а вресия - оракл девятка
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit