2010-12-29 41 views

Trả lời

25
CASE WHEN column IS NULL THEN 1 ELSE 0 END 
5

Đôi khi bạn cần case isnull(column, 99) when 99 then "null" when 1 then ....

+0

Bạn có biết tại sao điều này là đúng ? Cơ sở dữ liệu SQL của tôi sẽ không chấp nhận "trường hợp khi dữ liệu rỗng". – Lopsided

-1

Sử dụng điển hình tại Select Query:

Ví dụ:

SELECT UserID, UserName, CASE(UserAmendId) AS UID WHEN 0 THEN 'True' ELSE 'False' END 
FROM UserTable 

Nó hiển thị các bản ghi với trường UID = true khi giá trị của nó = 0, othe rwise nó hiển thị False nơi giá trị của nó là Null.

Bảng Tên: usertable
Cột: UserID (int), UserName (varchar (50)), UserAmendID (int)

Các vấn đề liên quan