НЕНАВИЖУ!
НЕНАВИЖУ ЛЮДЕЙ КОТОРЫЕ ПРОТИВОРЕЧАТ САМИ СЕБЕ!
SQL-92 - стандарт! И какой стандарт!
И что мы там видим?
not null = null
Но БЛЯТЬ! если у нас конструкция
is not null, то она суко адекватная!!!!
БЛЯЯЯЯ!!!
С другой стороны, я бы мог вовремя прочитать стандарт до конца... +)
то есть я то всегда использовал not (fiel_name is null) - Что во первых правильно, во-вторых БЛЯТЬ ЛОГИЧНО!!!
НЕНАВИЖУ ЛЮДЕЙ КОТОРЫЕ ПРОТИВОРЕЧАТ САМИ СЕБЕ!
SQL-92 - стандарт! И какой стандарт!
И что мы там видим?
not null = null
Но БЛЯТЬ! если у нас конструкция
is not null, то она суко адекватная!!!!
БЛЯЯЯЯ!!!
С другой стороны, я бы мог вовремя прочитать стандарт до конца... +)
то есть я то всегда использовал not (fiel_name is null) - Что во первых правильно, во-вторых БЛЯТЬ ЛОГИЧНО!!!
field_name is NOT null.
Ну что и я блять должен подумать не зная примечания, что is not null - это блять цельная суко функция? А то что я могу записать это и вот так
fiel_name is (not null), и тогда выражение ваще теряет смысл потому что
fiel_name is (not null) эквивалентно field_name is null.
Бляяя.. и ето мать его так стандарт!!!
Для скл-я сложилась особая ситуация: на стандарт можно плевать, а изучить скл на базовом уровне и развивать для конкретно выбранной СУБД. Стандартам никто вообще не подчиняется!
Например, меня чуть кондратий не тяпнул, когда я узнала, что LEFT JOIN и CROSS JOIN в мускуле - одно и то же!!!!