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

2021-05-18 23:34:41 字數 3096 閱讀 9831

1樓:足壇風行者

查詢每個班級的bai學生人數

du的sql語句是:

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

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

擴充套件資

答料

sql語句中group by 語句用法介紹:

group by 語句用於結合聚合函式,根據一個或多個列對結果集進行分組。語法格式為:

select column_name, aggregate_function(column_name)

from table_name

group by column_name;

例如有以下表:

例項:select site_id, sum(access_log.count) as nums from access_log group by site_id;

執行以上 sql 輸出結果如下:

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

2樓:用著追她

1、查詢表的指定列

copy,select 列名稱

from 表名稱。

2、查詢表的所有列,select * from 表名稱。

3、按條件查詢,select * from 表名稱 where 列=值。

4、多條件查詢,select * from 表名稱 where 列1=值1 and 列2=值2。

5、查詢年齡為100的學生名字,select `name` from student where age = 100 。

6、查詢趙六的年齡,select age from student where `name` = '趙六'。

3樓:匿名使用者

select 班級號,count(*) from 學生表 group by 班級號

不知道您的表是什麼樣的

4樓:匿名使用者

select 班級,count(1) as 人數 from 學生表 group by 班級

5樓:匿名使用者

例如來用源oracle資料庫

create table student(stuid number not null primary key,stuname varchar2(20) not null,stu*** char(2) not null,stuage number not null,classid number --班級編號) select count(*) from student group by classid

6樓:安徽新華電腦專修學院

school_name 學校名字抄

,襲major_name專業名字,majorcount專業數量,table_name表名

select school_name,major_name,count(majoy_name) as majorcount from table_name

group by school_name,major_name

存在班級表(班級,學生編號)和學生資訊表(學生編號,學生姓名,學歷)用sql語句查詢每個班級學歷為

7樓:哈皮的小逗比

table: class

class_id

stu_no

table: student

stu_no

stu_name

stu_edu

select class.class_id,count(student.stu_no)

from class left outer join student on class.stu_no=student.stu_no

where student.stu_edu='本科'

group by class.class_idorder by count(student.stu_no)

sql語句中怎樣查詢學生表中所有有著相同的名字的人的資訊

8樓:李乾銀

示例(以復sql server為例):

select * from 學生表制

where name='名字

bai'

解釋:name就是學生名du字欄位

zhi,「名字」就是要dao查詢的相同名字。第一句查詢學生表的所有資訊,第二句給查詢限定條件即可。

sql即結構化查詢語言(structured query language),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;同時也是資料庫指令碼檔案的副檔名。sql語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的,sql查詢語句就是一個典型的例子,無論是高階查詢還是低階查詢,sql查詢語句的需求是最頻繁的。

9樓:青邪

如果每個學生只有一條記錄的話,按姓名

分組,統計記錄條數(大於1),再這些有相同姓專名條數的人的姓名作為條件屬,檢索出相應資訊語句如下:

select *

from 學生表

where 姓名 in

(selecct 姓名

from 學生表

group by 姓名

sql 語句是對資料庫進行操作的一種語言。

結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。

10樓:匿名使用者

請詳細指明什麼資料庫,mysql?oracle?sqlserver?不同的資料庫,sql語句有些差異的

11樓:匿名使用者

select * from student where name="***"

求人員總數的百分比sql語句,查詢出每個部門的人員總數,sql語句怎麼寫

那就增加一列 所佔比例 然後通過update語句往新建的列中寫入所佔百分比 3 的思路都是對的,不過因為人數字段是整型,所以最後求比例的時候要進行轉換,變成money或者decail型別,要不然得到的比例都為0 select wh as 學歷 age as 年齡 count as num as 人數...

用sql語句怎麼查詢建立的表是儲存在什麼位置的啦

sql語句是用來查詢和運算元據庫的語言,所以不提供查詢表的儲存路徑的功能,參考樓上的試試吧,一般右鍵點選表 屬性,應該會有路徑 希望幫到你!你好,你想要瞭解到什麼深度。具體到資料塊嗎?block?資料庫 sql中用select into語句建立的新表儲存在什麼位置 怎麼才能看到 謝謝 看你語句怎麼寫...

全場尖叫怎樣用成語來表示,全場尖叫怎樣用四字成語來表示

沸沸揚bai揚f i f i y dung y ng 釋義 沸沸 水翻滾zhi的樣子 揚 掀動 升騰。開dao水翻滾 氣泡升專騰的樣子。比喻 屬人聲喧擾 議論紛紛。形容熙來攘往 非常熱鬧的情景。正音 沸 不能讀作 f 辨形 揚 不能寫作 洋 花生的品格是什麼用四字成語來表示 落地生根 lu d sh...