當前位置:首頁 » 編程語言 » sql如何查詢並統計人數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql如何查詢並統計人數

發布時間: 2022-06-22 06:52:50

A. sql查詢,按性別顯示學生信息,並分別匯總男生女生人數

如果性別在表Student中的列名稱為「sex」的話,那麼查詢語句分別是:
按性別顯示學生信息
Select * from Student order by sex
匯總學生人數
select sex,count(*) as cnt from student group by sex

B. sql語句查詢,並統計查詢結果數量

統計人數的話是不能看出成績大於90的學生的信息的
如果你要看成績大於90的學生的信息,就不能統計人數

select id,name,age,count(score)
from sd_student_t
where score > 90
group by id,name,age
這個也是統計並且查看詳細信息,但是跟你要求的不一樣,這個是按id,name,age來分組的,所以統計的知識同id,name,age裡面成績大於90的人數

C. 用sql語句查詢11年入學人數

統計「學生」表中學生的總人數的sql語句是:select count(*) from student。
查詢指定列:SQL>SELECT empmo, ename, mgr FROM emp;SQL>SELECT DISTINCT mgr FROM emp; 只顯示結果不同的項。

D. SQl統計地區人數該怎麼做

可以用GROUP BY 加CASE WHEN

SELECTCASEWHENaddress='江蘇南京'THEN'南京'ELSEaddressENDASaddressas地區,COUNT(no)人數
FROMtable
GROUPBYCASEWHENaddress='江蘇南京'THEN'南京'ELSEaddressEND

E. SQL語句查詢:如何查詢各個學院的學院名稱和所在的教師人數、學生人數

SQL語句查詢:查詢各個學院的學院名稱和所在的教師人數、學生人數,使用mysql語句的查詢語句是select count(teacherName) count(studentName) from College group by college。

SQL簡介

SQL 是具有數據操縱和數據定義等多種功能的資料庫語言,這種語言具有交互性特點,能為用戶提供極大的便利,資料庫管理系統應充分利用SQL語言提高計算機應用系統的工作質量與效率。

SQL Server資料庫包括Microsoft SQL Server以及Sybase SQL Server兩個子資料庫,該資料庫能否正常運行直接關系著整個計算機系統的運行安全。

F. 利用sql統計「學生」表中學生的總人數

統計「學生」表中學生的總人數的sql語句是:

select count(*) from student;

其中select代表查詢,count(*)是統計行數量,student是學生表,使用上述語句可以統計學生表中的所有行記錄也就是學生的總人數。


(6)sql如何查詢並統計人數擴展閱讀

常用sql語句介紹:

1、 查詢指定列

SQL>SELECT empmo, ename, mgr FROM emp;

SQL>SELECT DISTINCT mgr FROM emp; 只顯示結果不同的項

2、查詢指定行

SQL>SELECT * FROM emp WHERE job='CLERK';

3、使用算術表達式

SQL>SELECT ename, sal*13+nvl(comm,0) FROM emp;

nvl(comm,1)的意思是,如果comm中有值,則nvl(comm,1)=comm; comm中無值,則nvl(comm,1)=0。

SQL>SELECT ename, sal*13+nvl(comm,0) year_sal FROM emp; (year_sal為別名,可按別名排序)

SQL>SELECT * FROM emp WHERE hiredate>'01-1月-82';

G. SQL查詢統計某表的男女各個人數

select s.sex,count(s.sex) from student s GROUP BY sex;

GROUP BY 語句

GROUP BY 語句用於結合合計函數,根據一個或多個列對結果集進行分組。

測試student表紀錄如下圖,根據自己需求增刪欄位。

student s ,s是自己為student表定義的別名,count()為統計的人數。

拓展資料:

SQL GROUP BY 語法:

SELECT column_name(列名), aggregate_function(column_name) (函數名) FROM table_name(表名) WHERE column_name operator value GROUP BY column_name

H. 怎樣用SQL語句表示:查詢每個班級的學生人數

查詢每個班級的學生人數的sql語句是:

select class_name,count(1) from table_name group by class;

其中class_name,count(1)為查出的班級名和對應的人數,table_name為學生表名稱,group by是將class分組。

注意點:在select指定的欄位要麼就要包含在Group By語句的後面,作為分組的依據;要麼就要被包含在聚合函數中。

I. 用sql 語言怎樣 查詢同名同姓學生名單,並統計同名人數

select
姓名,count(學號)
as
num
from
學生表
group
by
姓名
having
count(學號)>1
--保證查找到的都是存在2個以上(包括2)的同名同姓的姓名及人數。

J. sql 統計人數

select count(stu_id) from student where subject in{『英語』,『政治』,『數學』,『計算機』,『C語言編程'}
上述SQL語句為查詢科目為這五門課的學生總數,如果用count(*),可能沒有剔除重復記錄,所以用count(stu_id)

select subject, count(stu_id) from student where subject in{『英語』,『政治』,『數學』,『計算機』,『C語言編程'} group by subject
分別查詢上述五門科目,每門科目的學生總數,返回的是這樣的數據對(pair):(英語,50) (政治, 45)……

select distinct name from student where subject in{『英語』,『政治』,『數學』,『計算機』,『C語言編程'}
查詢選擇上述五門課的所有學生名字,必須加上關鍵詞distinct,以除去重復的名字(比如同一個學生可以同時選上述五門課)

select subject, distinct name from student where subject in {『英語』,『政治』,『數學』,『計算機』,『C語言編程'}group by subject
分別查詢上述五門科目各科的學生名字,返回結果為(科目,學該科目的學生名字)