Hàm ISNULL trong SQL Server
Trong bài này mình sẽ hướng dẫn cách sử dụng hàm ISNULL
trong SQL Server
thông qua cú pháp và ví dụ thực tế.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
1. Mô tả
Hàm ISNULL
trả về một giá trị thay thế khi một biểu thức là NULL.
2. Cú pháp
Cú pháp của hàm ISNULL
trong SQL Server
(Transact-SQL) là:
ISNULL( expression, alternative_value )
Trong đó:
Bài viết này được đăng tại [free tuts .net]
expression
: Giá trị để kiểm tra xem nó có phải là NULL không.alternative_value
: Giá trị trả về nếu biểu thức là giá trị NULL.
Lưu ý:
- Hàm
ISNULL
trả về alternative_value, nếu biểu thức là NULL. - Hàm
ISNULL
trả về biểu thức, nếu biểu thức KHÔNG phải là NULL.
3. Version
The ISNULL
function can be used in the following versions of SQL Server
(Transact-SQL):
- SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005
4. Ví dụ
SELECT ISNULL(NULL, 'freetuts.net'); Ket qua: 'freetuts.net' SELECT ISNULL('freetuts.net', 'myfreetuts.net'); Ket qua: 'freetuts.net' SELECT ISNULL(NULL, 45); Ket qua: 45 SELECT ISNULL(12, 45); Ket qua: 12 SELECT ISNULL(NULL, '2019-04-06'); Ket qua: '2019-04-06' SELECT ISNULL('2019-04-06', '2019-04-08'); Ket qua: '2019-04-06'