❶ access中 用sql命令創建名為「學生總分」的查詢,求出每個學生的總分、平均分 這個查詢怎麼寫啊 哥 求幫忙
access查詢-》設計
關閉彈出的「顯示表」
此時在「文件下拉菜單」下有個「SQL」點擊它即可進入SQL創建視圖
(如果沒有,在上面窗口上右鍵->SQL視圖)
假設學生成績表(學生ID,成績),在SQL視圖中寫:
SELECT SUM(成績) AS '學生總分',AVG(成績) AS '平均分' FROM STUDENT GROUP BY 學生ID;
❷ SQL資料庫命令,求救查詢平均成績!萬分感謝!
SQL資料庫命令,求救查詢平均成績!
select 學號, avg(分數) from grade group by 學號 having count(distinct 課程編號) > 1
select 學號 as u_編號, 姓名 as u_名稱
from student_info where 姓名 like '張%'
union
select 課程編號 as u_編號, 課程名稱 as u_名稱
from curriculum
❸ 求助哈,數據sql命令,題目要求查詢平均成績大於85分的學號、姓名、平均成績,這要怎麼做呢,
SELECTSTUDENTS.SNO,SNAME,AVG(GRADE)
FROMSC,STUDENTS
WHERESC.SNO=STUDENTS.SNO
GROUPBYSTUDENTS.SNO,SNAME
HAVINGAVG(GRADE)>=85
❹ 查詢表student(id,score,subject)中所有科目成績在60分以上的學生的平均分成績怎麼寫sql語句
邏輯上,分3步。使用子查詢:
--3,針對這些人,求平均分
SELECTid
,AVG(Score)
FROMStudent
WHEREidIN(
--2,找到非'不及格'的學生
SELECTid
FROMStudent
WHEREidNOTIN(
--1,成績不及格的學生
SELECTDISTINCTid
FROMStudent
WHEREScore<60
)
GROUPBYid
❺ SQL命令 怎麼做啊 ....
1.創建一個名為「學生管理」的資料庫。 create database 學生管理
2.在學生管理資料庫中,創建一個「學生檔案」數據表,欄位包括:學號、姓名、性別、出生日期、家庭住址。為該數據表輸入10條記錄,並通過有效性規則限定出生日期在1990年1月1日到1995年12月31日之間。 create table 學生檔案
3.在學生管理資料庫中,創建一個「學生成績」數據表,欄位包括:學號、成績A、成績B、成績C、成績D、成績E。並為該數據表輸入10條記錄。create table 學生成績
上面的你先手動操作,然後把生成代碼貼出來即可
4.為學生檔案表和學生成績表建立關系。
5.用SQL命令創建名為「學生總分」的查詢,查詢所有學生的學號、姓名、總分、平均分。(注意:求的是每個人的總分、平均分)
select 學號,姓名, 成績A+成績B+成績C+成績D+成績E as 總分 , ( 成績A+成績B+成績C+成績D+成績E)/5 as 平均分
6.用SQL命令創建名為「課程總分」的查詢,查詢所有課程的總分、平均分、最高分、最低分。
select sum(成績A+成績B+成績C+成績D+成績E) as 總分 ,sum ( 成績A+成績B+成績C+成績D+成績E)/5 as 平均分
7.用SQL命令創建名為「19歲以下」的查詢,查詢年齡在19周歲以下的學生的檔案信息及各門課程成績。
8.用SQL命令創建名為「修改成績」的查詢,將所有學生的成績A的值提高10%。
9.創建一個名為「學生信息」的窗體,用以顯示所有學生的各項信息。
10.最後提交完成的資料庫(.mdb)文件。
❻ 6. 請寫出相應的SQL命令: (1) 查詢001號課的平均分,最高分,最低分
SELECTAVG(分數欄位)AS平均分,MAX(分數欄位)AS最高分,MIN(分數欄位)AS最低分
FROM表名
WHERE課號='001'
❼ 查詢每位同學的總分和平均分(四捨五入到1位小數)的sql命令怎麼寫
round() ; 如下, 你直接拿去執行吧
select studentno,sum(finalscore),round(avg(finalscore),1) from score group by studentno;
round(參數,2 ) 1 就是保留一位小數, 2就是保留兩位小數
❽ 運用SQL命令寫出:通過學生成績,學生檔案和班級目錄,查詢各班高等數學的平均分,最高分和最低分。
表連接,分組統計也不會?
SELECTS.ClassCodeAS[班級代碼]
,C.ClassNameAS[班級名稱]
,Avg(Score)AS[平均分]
,Max(Score)AS[最高分]
,Min(Score)AS[最低分]
FROMScoresS
JOINClassesCONC.Code=S.ClassCode
WHERES.CourseCodeIN(
SELECTCourseCode
FROMCourses
WHEREName='高等數學'
)
GROUPBYS.ClassCode
ORDERBYS.ClassCode
❾ SQL資料庫常用命令及語法舉例
下面是一些常用的SQL語句,雖然很基礎,可是卻很值得收藏,對於初學者非常實用
❿ 使用SQL命令實現查詢,查詢平均分不及格的學生人數。怎麼寫啊
已知:
選課表(學號,課程編號,成績)
查詢平均分不及格的學生人數的SQL代碼:
select 平均分不及格的學生人數 = count(*)
from 選課表
where 學號 in ( select 學號,avg(成績)
from 選課表
group by 學號
having avg(成績) < 60 )