Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> SQL Server

Hàm COALESCE Trong SQL Server

Bài viết này sẽ hướng dẫn chi tiết cách sử dụng hàm COALESCE trong SQL Server với cú pháp cụ thể và ví dụ để dễ hình dung và nắm bắt.

Mô tả

Hàm COALESCE trả về biểu thức đầu tiên có giá trị không NULL trong các biểu thức truyền vào. Nếu tất cả đều NULL thì COALESCE trả về NULL.

Cú pháp

Để dùng COALESCE trong SQL Server, ta dùng cú pháp:

 COALESCE(bieuthuc_1, bieuthuc_2, ..., bieuthuc_n) 

Tham số :

  1. bieuthuc_1, bieuthuc_2, ..., bieuthuc_n: biểu thức bất kỳ. Tất cả phải cùng kiểu hoặc chuyển được sang cùng kiểu. Ví dụ, bieuthuc_1 là chuỗi thì bieuthuc_2 đến bieuthuc_n cũng phải là chuỗi; tương tự kiểu số.

Lưu ý :

  1. COALESCE dùng được trong SQL Server: 2017, 2016, 2014, 2012, 2008 R2, 2008, 2005.

Ví dụ

Xem ví dụ COALESCE trong SQL Server.

SELECT COALESCE(NULL, NULL, 'TipsMake.com', NULL, 'ChuyenCongNghe');

Kết quả: 'TipsMake.com'

SELECT COALESCE(NULL, 'TipsMake.com', 'Quantrimang');
Kết quả: 'TipsMake.com'

SELECT COALESCE(NULL, NULL, 1, 2, 3, NULL, 4);
Kết quả: 1