| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Celko: help with an experiment
Here are the results from MS SQL Server 2000 running on Windows 2000 Server.
In short form: ( 1, 1, Empty Set, Null, 99, 0 )
Tobin
CREATE TABLE Foobar (I INTEGER NOT NULL);
INSERT INTO Foobar VALUES (1);
[ ] 0
[X] 1
[ ] 99
[ ] NULL
[ ] Empty set
[ ] Warning
[ ] Fatal error
[ ] Other
2) SELECT MAX(i) FROM Foobar;
[ ] 0
[X] 1
[ ] 99
[ ] NULL
[ ] Empty set
[ ] Warning
[ ] Fatal error
[ ] Other
3) SELECT * FROM Foobar WHERE 1 = 0;
[ ] 0
[ ] 1
[ ] 99
[ ] NULL
[X] Empty set
[ ] Warning
[ ] Fatal error
[ ] Other
4) SELECT MAX(i) FROM Foobar WHERE 1 = 0;
[ ] 0
[ ] 1
[ ] 99
[X] NULL
[ ] Empty set
[ ] Warning
[ ] Fatal error
[ ] Other
5) SELECT CASE WHEN 1 = 1
THEN 99
ELSE COUNT(*) END AS x
FROM Foobar
6) SELECT CASE WHEN 1 = 0
THEN 99
ELSE COUNT(*) END AS x
FROM Foobar
![]() |
![]() |