當前位置:首頁 » 考試成績 » 班級學生成績表資料庫

班級學生成績表資料庫

發布時間: 2020-12-17 08:21:49

1. 怎樣用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語句的後面,作為分組的依據;要麼就要被包含在聚合函數中。

2. 資料庫有2張表,一張學生表,一張成績表,查詢某學生的成績,sql語言怎麼寫

連接查詢。根據2張表關聯的欄位查詢,比如學生表有學生ID欄位,成績表如果也有這個ID,則
select * from [學生表] inner join [成績表] on [學生表].ID=[成績表].學生ID

mysql和sql server 資料庫中 sql 語言應該都是一樣的,但是函數。。。特有的肯定不一樣的,
sql(結構化查詢語言)語言都是一樣的,你可以網路下sql看看到底什麼意思

3. 資料庫有三張表,老師,學生和班級 結果如下:

create table Teacher(
t_id char(8) primary key,
t_name char(10),
)
create table Student (
s_id char(8) primary key,
t_name char(10),
sex char(1),
age int,
birhtday datetime,
class_name char(10),
foriegn key teacher_id reference class(tclass_name)
)
create table class(
teacher_id char(8),
class_name char(10) primary key
foriegn key teacher_id reference Teacher(t_id)
)
select S.*
from Teacher T, Student S, Class C
where T.t_id=C.teacher_id and C.class_name=S.class_name and T.t_name='A' and C.class_name='B'
說實話,這題出的有問題,給出的表結構和提問都有問題。

4. SQL命令 「學生」資料庫中有 「學生表」、「課程表」和 「成績表」。 「學生表」中包含學號、姓名

1、首先在電腦上打開資料庫軟體。然後附加有學生表和成績表的資料庫。

5. 資料庫sql查詢語句,關於班級信息,如下:學生名字,編號,班級,成績,把每個班級最大成績前20名,列出來

若為oracle資料庫,則使用rownom來進行查詢
select * from
(
select * from 班級信息
order by 成績 desc
)
where rownom<=20
;
-------推薦答案oracle資料庫那個sql語句有問題回,查出答來的還是表裡面前20條數據,只是把這20條數據給降序排列了,而不是最大成績的前20.
--------------------------------------
若為sqlserver,則為
select top 20 成績
from 班級信息
order by 成績 desc

6. 求寫出SQL查詢oracle資料庫學生表裡的每個班級每個課程的總成績

selectcourseas'成績總和',
sum(casewhenclass='JSD1701'thenscoreelse0end)as'jsd1701',
sum(casewhenclass='JSD1702'thenscoreelse0end)as'jsd1702',
sum(casewhenclass='JSD1703'thenscoreelse0end)as'jsd1703',
sum(casewhenclass='JSD1704'thenscoreelse0end)as'jsd1704'
fromclass_score_sumgroupbycourse;

7. java習題:在MySQL資料庫建立一個學生信息表(學號,姓名,班級,成績),編程完成如下操作

use 庫名
go -----打開庫
create table 學生信息
(學號 int not null,
姓名 char(10) not null,
班級 nvarchar(20)
成績 int )
go -----這是建表
(1) into 學生信息(學號,姓名,班級,成績)
values('122153032','小靜',『計應123』,'99') ----這是插入記錄以此類推插入五條
(2)select *
from 學生信息
where 成績>85 -----顯示成績大於85分的學生信息

(3) select *
from 學生信息
order by 成績desc ---將表中的所有記錄,按照成績從小到大順序排列

能幫你的只有這些,望採納!

8. 建立一個存儲過程student_info,要求根據班級查詢學生的學號、姓名、課程號和分數(表結構如表2,表3)

CREATE PROCEDURE [student_info]
(@class varchar(4))
WITH
EXECUTE AS CALLER
AS
select 表2.學號,表2.姓名,表3.課程專號,表3.成績 from 表2,表3 where 表2.學號=表3.學號 and 表2.班級屬=@class
GO

9. 資料庫表名: 學生信息 求一 sql語句 取出所有班級的人數


學生編號控制的嗎班級的關系呢,count(學生編號)
as
班級人數
from
學生信息表
inner
join
班級信息
on
班級信息?
select
班級編號,
班級名稱

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919