sql一張表中一條sql語句如何count多條資料

2021-03-03 23:20:25 字數 1112 閱讀 3089

1樓:匿名使用者

下面這樣就行了

select count(*),b from awhere 1=1

and (b=1

or b=2

or b=3)

group by b

2樓:匿名使用者

select count(*) from a;

select count(b1),count(b2),count(b3) from a

直接bai加入du

就是了。zhi

daoselect count(*) where 你的內條件容 from a

3樓:匿名使用者

select (select count(1) from a where b=1) as b1,(select count(1) from a where b=2) as b2,(select count(1) from a where b=3) as b3

sqlserver怎麼實現同乙個表中多個count查詢並且分組並且統計總數

4樓:折柳成萌

可以有兩抄

種解決方法,

所需工具:sql

查詢兩個count的方法1:

select *****name , count (1) as 總題

數 , sum (case when statu = 1 then 1 else 0 end) as 審核題數from questiongroup by *****nme

查詢兩個count的方法2:

select s.總題數, s.審核題數, s.

*****namefrom (select count(1) as 總題數, case when status = 1 then count(1) else 0 end as 審核題數, *****namefrom question--where *****name in (select distinct *****name from question), 這個條件可以不要了group by *****nme, stauts -- status也要作為分組字段,因為在case中有使用) s

求一條刪除sql語句

這個方法不錯,觸發器。就是當你刪除student表的資料的時候讓系統自動執行相應的sql語句。我用sqlserver的方式幫你寫個 其實其他資料庫也一樣,差不多 create trigger trg delete on student for delete as 在這裡就把score表的中資料刪除掉...

SQL根據現有表一張表,想一張表,的這張表結構要

看你用的什麼資料庫 sql server select into table new from table old 複製結構和資料 select into table new from table old where 1 2 只複製結構 oracle create table table new a...

sql語句怎麼從一張表中查詢資料插入到另一張表中

以下 1 insert into a id ids,name type,time select id null,name dd getdate from b where type dd 2 declare num int,i int set i 0 set num select 字段 專 from ...