當前位置:首頁 » 編程語言 » 學生表的查詢sql語句
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

學生表的查詢sql語句

發布時間: 2022-02-09 13:23:10

① 「學生管理」資料庫中的「學生」表中數據如下表,請寫出下列查詢的sql語句

1.
select學號,姓名,專業from學生
2.
select*from學生
3.
select*from學生where姓名like'王%'
4.
select*from學生where性別='男'
5.
select*from學生whereYEAR(出生日期)=1990
6
select*from學生where專業='國際貿易'
7.
select*from學生whereYEAR(出生日期)=1991
8
select*from學生where姓名like'張%'

② SQL語句,這個學生表課程表查詢該怎麼寫

信息不完整啊,score欄位在哪個表了里,表結構能發一下嘛

③ 查詢學生表的全部數據的sql語句

select * from 表名
如果要排序 select * from 表名 where order by 排序欄位名 desc

④ sql語句科目表學生表和成績表的查詢

每科的總成績?查詢它干什麼?要查的話這樣查:

SELECT 科目表.KUMUID,KUMUName,SUM(CHENJI) AS SUM_CHENJI,AVG(CHENJI) AS AVG_CHENJI
FROM 科目表,成績表
WHERE 科目表.KUMUID=成績表.KUMUID
GROUP BY 科目表.KUMUID,KUMUName

由於是查每科的總成績和平均分,所以和學生沒有關系,不用關聯學生表
----------------------------------------------------------------

不過我懷疑你是不是想查每個學生的總成績和平均分,是這樣查的:

SELECT 學生表.UID,UName,SUM(CHENJI) AS SUM_CHENJI,AVG(CHENJI) AS AVG_CHENJI
FROM 學生表,成績表
WHERE 學生表.UID=成績表.UID
GROUP BY UID,UName

=========================================================
對於樓主的補充的回答:
你所要的SQL語句我已經寫了,這個查詢由於是查詢每個科目的總成績,所以不需要查詢學生的姓名,所以不應關聯學生表。只需要用成績表關聯科目表(目的是查詢出科目的名稱)。然後直接使用分組匯總(就是用 GROUP BY 子句和SUM、AVG兩個聚合函數實現的)。
分組查詢是一種最基本的查詢,現在的主流資料庫都支持它。所以每一個學習資料庫的人都應該很好的理解它。

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

方法一:select *from 學生表

where name in 姓名

方法二:

selecct 姓名

from 學生表

group by 姓名

having count(*)>1

如果 having 子句不加,則是統計各名字的數量,加上則只顯示 數量大於 1 的人名。

(5)學生表的查詢sql語句擴展閱讀:

sql 學生表中如何查詢與某同學同年的人

SELECT*FROM學生表T1

WHERE EXISTS(SELECT1

FROM學生表T2

WHEREYEAR(T1.生日) = YEAR(T2.生日)

AND 學生編號 = '某同學學生編號')

YEAR是取datetime類型數據的年部分的函數,只要表中的數據存在年份和某學生生日的年份相同就可以。

⑥ 從學生表、選課表、課程表,試用SQL語句表示下列查詢語句: (1)列出全部學生的信息。

1.

SELECT*
FROM學生表


2.

SELECT學號,姓名
FROM學生表
WHERE專業='軟體測試專業'


3.

SELECT	課程號
FROM 課程表
WHERE 類型='必修課'

⑦ 用SQL語句怎麼在學生信息表和成績表中查出學生的所有信息

那就將兩個表連接查詢,假如兩個表都有學號.
例如select*from 學生表 A,成績表 B
where A.學號=B.學號
這樣就所有的信息都出來了
如果學生表數據比成績表數據多的話
可以這樣連接
select*from 學生表 A
left join 成績表 B
on A.學號=B.學號

⑧ 查詢student表中所有李姓的學生的 SQL語句怎麼寫

1、使用left()函數來檢索。

表格如圖:

⑨ 以學生表為數據源,用sql語句實現選擇查詢,查找所有學生信息,該怎樣寫

select*from學生表

⑩ 求學生表和成績表的sql語句

select student_id,avg(score),max(score),min(score) from t_score GROUP BY student_id