簡體   English   中英

SQL:如何獲取不同的值,它在單獨的列中計數

[英]SQL: How to get distinct value and it's count in separate column

我有一個MySQL表,其中包含一個名為“level”的列,如下所示。

| level
-----------
| High
| High
| Medium
| Low
| Low
| Medium

我將如何計算每個值出現的次數,從MS Chart(餅圖)控件數據源的一個查詢中輸出如下表格。

level  | count
---------------
High   | 1
Medium | 4
Low    | 2

level分組。 count()這樣的聚合函數適用於每個組

select level, count(*) as cnt
from your_table
group by level

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM