gpt4 book ai didi

mysql - 如何确定某一列的选择标准是否比另一列更严格?

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

我有一个包含两列 col_Acol_B 的表格。我想验证我的假设,即 col_A 是比 col_A 和 col_B 更严格的选择标准。即 select * from table where col_A = Something_A 将返回与“select * from table where col_A = Something_A and col_B = Something_B”相同的结果。

我可以知道该怎么做吗?

最佳答案

您可以计算每个选择标准匹配的次数:

SELECT
SUM(CASE WHEN col_A = 'something A' THEN 1 END) AS MatchesA,
SUM(CASE WHEN col_B = 'something B' THEN 1 END) AS MatchesB
FROM table

如果条件通过,CASE 返回 1,如果不通过,则返回 NULL。将 1 相加; null 被忽略。

关于mysql - 如何确定某一列的选择标准是否比另一列更严格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40772441/

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