SQL 查找唯一项并且列值之一为 NULL
SQL Find unique items AND one of the column value is NULL
我有一个 table 格式如下:
ItemNo ItemDesc
11111 Item01 Description
11111 Item01 Description2
11111 <NULL>
22222 <NULL>
33333 Item03 Description
33333 Item03 Description2
33333 <NULL>
我想找到独特的物品 22222.TIA。
SELECT
ItemNo
FROM
yourTable
GROUP BY
ItemNo
HAVING
COUNT(*) = 1
AND SUM(CASE WHEN ItemDesc IS NULL THEN 1 END) = 1
我有一个 table 格式如下:
ItemNo ItemDesc
11111 Item01 Description
11111 Item01 Description2
11111 <NULL>
22222 <NULL>
33333 Item03 Description
33333 Item03 Description2
33333 <NULL>
我想找到独特的物品 22222.TIA。
SELECT
ItemNo
FROM
yourTable
GROUP BY
ItemNo
HAVING
COUNT(*) = 1
AND SUM(CASE WHEN ItemDesc IS NULL THEN 1 END) = 1