我在下面创建了一个表。
CREATE TABLE TEST_NULL
(
ID INT,
NAME VARCHAR(10),
PLACE VARCHAR(10),
ADDRESS VARCHAR(10),
ERRORMESSAGE VARCHAR(100)
)
INSERT INTO TEST_NULL
VALUES
(1, 'ABC', 'BLR', 'WHT', NULL),
(2, 'DEF', 'BLR', NULL, NULL),
(3, 'GHI', NULL, NULL, NULL),
(4, 'JKL', NULL, 'WHT', NULL)
SELECT * FROM TEST_NULL
当我对表进行选择时,我希望 ERRORMESSAGE 列的预期结果如下。
我需要获得第一条记录:
1, 'ABC', 'BLR', 'WHT', NULL
我需要获得第二条记录:
2, 'DEF', 'BLR', NULL, 'Address is NULL'
我需要获得第三条记录:
3, 'GHI', NULL, NULL, 'Place, Address is NULL'
我需要获得第四条记录:
4, 'JKL', NULL, 'WHT', 'Place is NULL'
任何帮助表示赞赏。
谢谢。