1樓:匿名使用者
現過幾次 2出現過幾次
select count(1) from table1 where a=1;
select count(1) from table1 where a=2;
select [1]=count(case when a=1 then 1 else null end),[2]=
(case when a=1 then 1 else null end) from table1
a為1、b為2的情況幾次,
select count(1) from table where a=1 and b=2
當a為1,b出現幾次 等等
select count(distinct b ) from table1 where a=1
2樓:匿名使用者
select grider,englisheducation,count(*) from table group by grider,englisheducation
用sql語句統計資料庫某個欄位中相同的資料有多少條?
3樓:幸運的
1、可通過分組和組內計數來實現,語句如下:
select a, count(*) from a group by a
2、用group by分組:
group by + [分組欄位](可以有多個)。在執行了這個操作以後,資料集將根據分組欄位的值將一個資料集劃分成各個不同的小組。
這裡,分組欄位是a,所以資料集分成了你、我、他三個組。然後用count(*)分別按照各個組來統計各自的記錄數量。
3、count(*)函式:
count(*) 函式返回表中的記錄數。注意它和group by連用,返回組內記錄數。
4樓:匿名使用者
select a,count(*) from 表a group by a
5樓:匿名使用者
select a, count(a) from a
group by a
6樓:大瑞瑞卡哇伊
select b,count(*) from a s join b sf on a.a_id = sf.b_id group by a_id;
資料庫 建立一個選擇查詢,按系別統計各自男女學生的平均年齡
用sql語句統計每個系的男生人數和女生人數,結果按照人數多寡降序。
7樓:匿名使用者
select 系別,性別,count(*) 人數 from table group by 系別,性別 order by 人數 desc
8樓:靈魂歌者萌小奇
select count(*),dept,*** from student group by dept,*** order by count(*) desc
mysql:只用一條sql語句,如何查出一個表裡,不同條件對應的資料條數
9樓:匿名使用者
看一下這個sql
select
sum(
if((*** = 1 and age = 2),1,0)),sum(
if((*** = 1 and age = 5),1,0)),sum(
if((*** = 1 and age = 10),1,0))from a_test
這個sql現在就是得出的這個結果
用檢視修改資料庫,SQL資料庫裡是否可以通過檢視更改表中的資料
可以,你用的是oracle還是sql server,可以參考他們的語法文件。oracle的語法是create view replace 檢視名。一般不建議直接對檢視進行非查詢操作。檢視是否支援這些操作,還要看檢視的具體定義,就是對把對檢視的操作能無歧義的解析為對基表的操作 理論上 更新才是被支援的。...
sql資料庫裡面怎樣設定表與表之間的關聯
你說的關聯是指外來鍵不?sql server management studio所要設定的表下面的選項,可以新建外來鍵。這樣直觀,簡單。也可以用sql語句。 設定關聯的兩表或者多表 通過外來鍵關聯 外來鍵字段是從表中的字段 外來鍵 foreign key 字段需要在主表做主鍵 primary key...
用SQL語言實現下列1 4小題 現有關聯式資料庫如下
1.select a.學號,a.姓名,a.獎學金,b.課程名,c.分數 from 學號as a inner join 學習 as c on a.學號 c.學號 left join 課程 on c.課程號 b.課程號 2.select a.姓名,b.課程號,b.名稱,c.分數 from 學生 a in...