我有下表:
的MySQL> SELECT * FROM consumer1
;
Service_ID | Service_Type | consumer_feedback
-----------------------------------------------
31 Printer -1
34 Printer 0
31 Printer 0
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
34 Printer 1
我需要一个查询,以便我需要 THE COUNT(Service_ID)= 2 AS Service_ID是31和34 。请帮帮我,给我一些建议。
答案 0 :(得分:1)
你可以这样做:
SELECT COUNT(DISTINCT Service_ID) FROM consumer1
DISTINCT
会提取所有内容
不同的领域价值
Service_ID
。在你的情况下它会
返回31,34 COUNT
将计算数量
这些值的数量。在
你的情况会返回2。答案 1 :(得分:0)
select count(distinct Service_ID) from consumer1;
答案 2 :(得分:-1)
从customer1中选择count(*),其中Service_ID = 31