Czy potrafisz bez wykonywania poniższych instrukcji powiedzieć, jakie będą ich wyniki?
SELECT 1 WHERE NOT NUL = - NULL;
SELECT 1+'1'+ NULL;
Czy potrafisz bez wykonywania poniższych instrukcji powiedzieć, jakie będą ich wyniki?
SELECT 1 WHERE NOT NUL = - NULL;
SELECT 1+'1'+ NULL;
darek88 napisał(a):
Czy potrafisz bez wykonywania poniższych instrukcji powiedzieć, jakie będą ich wyniki?
SELECT 1 WHERE NOT NUL = - NULL; SELECT 1+'1'+ NULL;
Tak, potrafię przewidzieć.
po pierwsze tu nie ma co przewidywać bo to jest dokładnie opisane a po drugie zapewne różne bazy zwrócą różny wynik
BTW np. w Oracle porównanie przez =
czegokolwiek z null
da false więc nie ma znaczenia czy dasz tam not null
czy - null
bo tego się nie porówna przez =