gpt4 book ai didi

mysql - 如何隔离查询以查找特定字段?

转载 作者:行者123 更新时间:2023-11-29 17:34:53 25 4
gpt4 key购买 nike

这是我正在使用的数据库:https://drive.google.com/file/d/1ArJekOQpal0JFIr1h3NXYcFVngnCNUxg/view?usp=sharing

我正在尝试创建一个查询来输出ONLY的学者(acnum)对“数据”(描述)字段感兴趣。

我尝试过这个:

select acnum
from interest
where upper(descrip) like '%DATA%';

它部分有效,它找到对名称中包含“数据”的字段(描述)感兴趣的学者(acnum),但它还列出了除“数据”字段之外还有其他兴趣的学者(acnum),如何我是否找到对“数据”字段(描述)感兴趣的学者(acnum)?

谢谢。

最佳答案

要获取仅对“数据”字段(描述)感兴趣的学者(acnum),您可以使用以下查询和一些聚合来满足您的条件

SELECT acnum
FROM interest
GROUP BY acnum
HAVING COUNT(*) = SUM(CASE WHEN UPPER(descrip) LIKE '%DATA%' THEN 1 ELSE 0 END)

关于mysql - 如何隔离查询以查找特定字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50363403/

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