0

その質問に関して: 2つの列(SQL)で同じ値を持つ行をカウントする方法は?

カウントが3未満の行のみを返す方法はありますか?

+-----+-----+-----+
|  A  |  B  |count|
+=====+=====+=====+
|  1  |  3  |  2  |
+-----+-----+-----+
|  4  |  2  |  1  |
+-----+-----+-----+

HAVING条項_

 SELECT ...
 FROM ...
 WHERE ...
 GROUP BY whatever
 HAVING count(*) <3
4

2 に答える 2

1

HAVING句に条件を追加するだけです

SELECT colName, COUNT(*)
FROM tableName
GROUP BY colName
HAVING COUNT(*) < 3
于 2012-08-15T09:48:51.400 に答える
1

HAVING条項_

 SELECT ...
 FROM ...
 WHERE ...
 GROUP BY whatever
 HAVING count(*) <3
于 2012-08-15T09:47:39.573 に答える