Professional Documents
Culture Documents
--NULL
--NULLIS NULL IS NOT NULL
--NULL
--DISTINCTNULL
GO
SELECT *
FROM Employees
GO
SELECT DISTINCT Email
FROM Employees
SELECT Email
FROM Employees
GROUP BY Email
GO
SELECT DISTINCT Email
FROM Employees
WHERE Email IS NOT NULL
SELECT Email
FROM Employees
WHERE Email IS NOT NULL
GROUP BY Email
GO
--NULL
--ANSINULL
--ORACLENULL
--MSSQLNULL
GO
SELECT DISTINCT Email
FROM Employees
ORDER BY Email
GO
--NULL
--NULL
COUNT(expr)
--exprNULL
--SUMAVERAGEStandard
Derivation
--Variance
--COUNT(*)NULL
--NULLNULLNULL
--MSSQLNULLORACLE
GO
SELECT *
FROM Employees
SELECT COUNT(*)
FROM Employees
SELECT COUNT(Email)
FROM Employees
SELECT COUNT(ISNULL(Email,0))
FROM Employees
GO
--
--ISNULL ( check_expression , replacement_value )
--
--<check_expression>
--NULL check_expression
--<replacement_value>
--check_expression NULL
replacement_value
--check_expresssion
select null+'A'
--NULL
--NULLNULL
--
UNKNOWN
--NULL
--
NULL