NULL

From
Dmitry Stryahin (2:5020/1057.42)
To
All
Date
2006-05-17T23:02:48Z
Area
SU.DBMS.SQL
Приветствую тебя, All!

    Понадобилось мне выбрать некоторые данные из MS SQL Server's 2000. Я не
знаю всех тонкостей SQL, но мне кажется, что нижеследующие запросы равнозначны:

table_1.field_1     varchar(15)

1. select * from table_1 where field_1 != NULL          (ни одна запись не
выбрана)
2. select * from table_2 where field_1 is not NULL      (правильный результат)

Второй вариант работает, а первый нет. В чем тут разница?


До новых встреч!

--- GoldED 3.0.1
 * Origin: Лучше день потерять, потом за час долететь... (2:5020/1057.42)
SEEN-BY: 46/50 50/12 203 450/159 186 1024 451/30 454/9 461/43 132 640 469/999
SEEN-BY: 4614/20 4616/3 4625/8 4641/444 5000/76 5000 5001/5001 5003/17 5006/1
SEEN-BY: 5007/1 5010/53 70 5011/13 5012/23 46 5015/28 5019/31 5020/86 175 194
SEEN-BY: 5020/400 545 639 715 758 830 982 1057 1200 1523 1604 1665 1909 1922
SEEN-BY: 5020/2013 2238 4441 5021/3 29 5022/128 5025/3 750 5026/10 14 45
SEEN-BY: 5027/12 5029/32 5030/115 217 436 473 556 966 1063 1080 1339 1900
SEEN-BY: 5035/38 5036/1 5040/47 5042/13 5045/7 5047/47 5049/1 5051/15 5053/16
SEEN-BY: 5054/1 8 9 28 35 37 45 63 67 5055/95 5057/1 5059/9 5060/88 5061/15
SEEN-BY: 5062/1 5066/18 5077/70 5080/68 1003 5082/6 5083/21 5084/32 5085/13
SEEN-BY: 5090/106 5093/27 5095/20 5096/18 5099/133 6009/1
PATH: 5020/1057 400 4441 545 5054/1 37