gpt4 book ai didi

sql - TSQL Counting Nulls - 所有分组的项目都有 NULL 字段

转载 作者:行者123 更新时间:2023-12-01 07:10:26 25 4
gpt4 key购买 nike

只是想把我的头放在所需的逻辑/命令上:

我有一个联系人表。每个联系人都以多对一的方式拥有一个客户端。
我正在尝试获取所有联系人都为电子邮件的 NULL 值的任何客户端 ID。

示例数据:

ContactID   EmailAddress    ClientID
1 NULL 3
907 NULL 3
2468 NULL 3
2469 email@email.com 4
1077 NULL 4
908 email@email.com 4
2 email@email.com 4
3 email@email.com 5
909 email@email.com 5

谢谢!

最佳答案

您可以使用分组聚合和 HAVING 来做到这一点。子句(并假设可以将空白电子邮件地址视为空值):

SELECT 
ClientID
FROM ClientEmails
GROUP BY ClientID
HAVING MAX(LEN(ISNULL(EmailAddress, ''))) = 0;

SqlFiddle

关于sql - TSQL Counting Nulls - 所有分组的项目都有 NULL 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22828298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com