我有一个包含两列col_A
和col_B
的表格。我想验证我的假设col_A
是一个比col_A and col_B
更严格的选择标准。即select * from table where col_A = something_A
将返回与“select * from table”相同的结果,其中col_A = something_A和col_B = something_B'。
我可以知道怎么做吗?
答案 0 :(得分:1)
您可以计算每个选择标准匹配的次数:
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
会返回matplotlib.cm.ScalarMappable
。 1是相加的; null被忽略。