sql年級
『壹』 學生表建立完成後如果加入年級項sql命令怎麼寫
如果編號是自增長的,就不需要填寫了
問題1:insert into king values('名稱','數量','價格','買入時間')--當然如果你的數量是數字類型 就不用加引號
問題2:insert into king('名稱','數量','價格','買入時間') values('名稱','數量','價格','買入時間') where 編號='編號'
問題3:update king set 名稱='名稱',數量='數量',價格='價格',買入時間='買入時間'
至於你所說的編號 應該是自動增長的 這個可以設計資料庫的時候將這個欄位改下屬性!
『貳』 Sql 年級各班的前20%學生平均分
首先獲取班級所有人員,然後百分之二十獲取前百分之二十的人數有多少,然後以班級進行分組,獲取每班前二十人員的總分,除去人數即可
『叄』 一個sql語句的問題,按照如何按照年紀班級科目顯示名次
1、不知道是否需要考慮並列名次的問題
2、查詢其實並不難,思路是:首先關聯這些表,然後查詢語句按照年級,班級,課程名稱,進行升序排序,但若是考慮到並列名次的問題,就很復雜了。
給出以前做過的一個項目截圖,不知道是否符合現在的要求?
『肆』 寫一條 SQL 語句查詢出年級為 2018-2021 各年級的入學平均分(RXZF),查詢結果保留 2 位小數
SELECT 年級, AVG(入學分數) AS 平均分 FROM 表
WHERE 年級 between 2018 and 2021
GROUP BY 年級
『伍』 在SQL中,兩個表,語句:一個科目只屬於一個年級,一個年級有多個科目 這句話那個表是主表那個子表
這句話不能說明誰是主表誰是子表,
這句話只能表明 年級表和科目表是 一對多關系
如果非要說主表的話,那麼 年級 表是主表,科目 表是子表
『陸』 SQL 顯示「01」年級共有多少個班級
select count(1) from (select 班級編號(如1班,2班這種column) from 表 where 年級欄位=『一年級』 group by 班級編號);
『柒』 sql命令統計各個年級的學生人數
select 年級, count(*)
from 學生表
group by 年級
『捌』 用SQL語句如何查詢年級班級以及入學年份 入學年份和年級在一張表,班級是另外一張表
應該是入學年份和年級在一張表,而班級,人員,還有年級也在一張表吧?
這樣兩張表才能通過年級相連接起來。而且,第一張表的主鍵應該就是年級吧?
你的兩張表是以下這樣吧?
年級年份表:(年級,入學年份) 主鍵是年級
班級學生表:(學生,班級,年級)學生是主鍵
SELECT a.學生, a.班級, b.年級, b.入學年份
from 班級學生表 a inner join 年級年份表 b
on a.年級 = b.年級