1樓:匿名使用者
|select bg_severity,count(*) as row_count
from 表名
du group by bg_severity
結果:zhi
daobg_severity row_count
1-低專 xx
2-中 xx
1-高 xx
select sum(case when bg_severity = n'1-低' then 1 else 0 end) as [1-低],
sum(case when bg_severity = n'2-中' then 1 else 0 end) as [2-中],
sum(case when bg_severity = n'3-高' then 1 else 0 end) as [3-高]
from 表名
結果:1-低 |屬2-中 |3-高
xx |xx | xx
2樓:匿名使用者
select bg_severity,count(*) from 表名 group by bg_severity
mysql一條sql怎麼統計某個欄位不同值的個數?
3樓:匿名使用者
以時間為跨度統
來計不同的值,在該時自間出bai現的次數。
語言如下du:
select count(*),'列名' from tablename group by '列名'
select count(*),a_yqm from user group by a_yqm
舉例:這裡,zhi我要查詢
dao出1年內每個月份periods欄位不同值的次數。
比如下圖中可見的2015-4月,periods為2出現了3次,3出現了1次,最關鍵的是 periods你不知道有多少種可能的值,也許這個月有1,也許沒有。
4樓:靳菊
可以加一個參bai數就du可以,
zhiselect name,count(*) from table where status=2 group by status,name with rollup;
如果mysql中這麼寫不行dao,那麼就版用巢狀的寫法,權
select * from (select status,name,count(*) from table group by status,name with rollup)
where ststus=2;
mysql一條sql統計某個欄位不同值的個數 10
5樓:匿名使用者
以時間為跨度統計不同的值,在該時間出現的次數。
語言如下:
select count(*),'列名' from tablename group by '列名'
select count(*),a_yqm from user group by a_yqm
舉例:這裡,我要查詢出1年內每個月份periods欄位不同值的次數。
比如下圖中可見的2015-4月,periods為2出現了3次,3出現了1次,最關鍵的是 periods你不知道有多少種可能的值,也許這個月有1,也許沒有。
6樓:匿名使用者
可以加一個引數就可以
select name,count(*) from table where status=2 group by status,name with rollup;
如果mysql中這麼寫不行,那麼就用巢狀的寫法select * from (select status,name,count(*) from table group by status,name with rollup)
where ststus=2;
7樓:504工作室
select name,count(1)
from table
where status=2
group by name
8樓:崖墓枯
select count(*)as 總數,sum(case when create_time < '2018-01-01 00:00:00' then 1 else 0 end) as
年前資料總量,
sum(case when create_time > '2018-01-01 00:00:00' then 1 else 0 end) as 年後資料總量,
fromt_year
(create_time > '2018-01-01 00:00:00') 是查詢的條件 用法同 where一致
sql server語句,計算同一列資料下滿足不同條件的數量
9樓:匿名使用者
select
sum(case when id='a' then 1 eles 0 end) as a數量,
sum(case when id='b' then 1 eles 0 end) as b數量,
sum(case when id='c' then 1 eles 0 end) as c數量
from 表名
或select id,count(*) from 表名 group by id
看你想用哪個了
在SQL中表中資料同一列資料根據不同條件資料顯示成兩列,SQL語句怎麼寫 原資料
看錶結構 lbbh欄位是指類別編號,fjbh欄位應該是上級的類別編號 但樓主的表述真的不清楚,我都不知你最後要輸出神馬?用case when,比如我的如下 sql 根據不同狀態,顯示不同列 select date t.add time as add time,ifnull sum case when...
sql中如何使一列中的多個重複資料只顯示第一條
1 首先在如下 bai圖中是一個student的資料 du表,這裡需要對zhi資料表中dao的studentname資料表中的單個內 的資料進行修改。容 2 同樣的方法這裡首先開啟資料庫查詢語句,輸入查詢語句先查詢一下資料表中的資料內容。3 輸入查詢語句,select from student,輸入...
SQL資料庫中如何讓某一列的值自動累加
你說的是不是自動增長列呀。create table tablename id int identity 1,1 或者在企業管理器裡,選擇你要改的表,然後右鍵進入表結構在底下就可以改了 首先要我們明白你的緣由,基本上最終使用 update tablename set fieldname fieldna...