用SQL語言從現有的資料庫里根據性別屬性分別統計出男女相應的屬性裡各型別的數量

時間 2021-10-16 11:00:39

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中沒有datediff 函式如果是用oracle的話 使用這個來計算時間差 精確到秒 round to number end date start date 24 60 60 精確到毫秒 round to number end date start date 24 60 60 60 談論...

資料庫語言有哪些,資料庫中常用的sql語句有哪些

墨汁諾 資料定義語言 ddl 例如 create drop alter等語句。資料操作語言 dml 例如 insert 插入 update 修改 delete 刪除 語句。資料查詢語言 dql 例如 select語句。一般不會單獨歸於一類,因為只有一個語句 資料控制語言 dcl 例如 grant r...

用sql資料庫如何檢視資料庫的使用者

四舍 入 select from tablename tablename是資料庫中註冊使用者表。查詢具體的欄位 select column name,column name from tablename 例子 獲取名為 lastname 和 firstname 的列的內容 從名為 persons 的...