A. sql語句每個產品類別的產品數量,平均價格及最高價格
這個問題用產品類別分組匯總就行了。具體的SQL代碼需要有表結構才好給出。
下面示例供參考
假設有數據表 銷售記錄(產品ID,產品類別,售價,數量)
檢索出每個產品類別的數量、均價和最高價格
select產品類別,sum(數量)as分類總數,
avg(售價)as平均價格,max(售價)as最高價格
from銷售記錄groupby產品類別;
B. 高分求 加權平均值的sql語句及解決方案
sq=select
*
from
表1
where
條件
set
rs=coon.execute(sql)
sql1=select
*
from
表2
where
條件
set
rs1=coon.execute(sql1)
sql2=select
*
from
表2
where
條件
set
rs2=coon.execute(sql2)
然後用三個你要的值加權平均
C. 運用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
D. 怎樣編寫SQL語句求平均成績
1、打開資料庫軟體,附加資料庫,右鍵選擇新建查詢。
E. 用Access求記錄的平均值,求sql代碼 輸出每個人三科的平均值
就用第一個表,後邊的信息表沒用
select姓名,(矩陣論+英語+數理統計)/3as平均分from研究生修公共課成績
F. 我建了兩個表,學生檔案和學生成績表,如何用·SQL查詢總分和平均分
一個重要的問題,你不要在sql里寫那麼多中文,最好沒有中文字元!
例:按學號查詢(孫三同學的學號為:20101110003)各科成績,總分,平均分
(在sql查詢分析器輸入)
select student.Serial as 學號,student.Name as 姓名,
sum(case when Course.Name='語文'then Score.Score else 0 end) as 語文,
sum(case when Course.Name='數學'then Score.Score else 0 end) as 數學,
sum(case when Course.Name='英語'then Score.Score else 0 end) as 英語,
sum(Score.Score)as 總分,(sum(Score.Score)/count(*))as 平均分
from student,Course,Score
where student.Serial=Score.StudentID and Course.Serial=Score.CourseID and student.Serial='20101110003'
group by student.Serial,student.Name
G. 使用SQL命令實現查詢,查詢平均分不及格的學生人數。怎麼寫啊
已知:
選課表(學號,課程編號,成績)
查詢平均分不及格的學生人數的SQL代碼:
select 平均分不及格的學生人數 = count(*)
from 選課表
where 學號 in ( select 學號,avg(成績)
from 選課表
group by 學號
having avg(成績) < 60 )
H. SQL按課程統計課程的平均分,要求顯示課程名稱、平均分
SELECT 課程.課程名稱,AVG(選課.成績)AS"平均成績"
FROM 課程, 選課
where 選課.課程代碼=課程.課程代碼
GROUP BY 課程.課程名稱
或
SQL中在統計每門課程的平均成績、最高成績和最低成績
select b.課程zhuan名,avg(a.分數) as 平均成績shu,max(a.分數) as 最高成績,min(a.分數) as 最低成績
from 成績表 a,課程表 b
where a.課程號=b.課程號
group by b.課程名
(8)平均案件數用sql代碼表示擴展閱讀:
由於SQL Servers資料庫管理系統具有較高的數據管理性能,因其優越的性能,應用范圍非常廣,大量應用於伺服器和客戶體系結構中。SQL Servers資料庫的性質主要由以下幾個方面體現:系統的吞吐量、響應時間以及並行處理能力, 發出請求伺服器回應的速度、還有不同屏幕之間切換的速度等等。
I. 在SQLsever中用查詢器寫代碼用avg函數怎麼給算出來的值限定有效位數
進入查詢設計器界面:在欄位選項里,把"學號"、"姓名" 選出來,還有像平均分你可用函數選項:avg(數學+英語+。。。) as 平均分,count(課程號)as 選課門數,在排序選項卡里選平均分做降序,還有一個查詢去向選項卡(選擇表),寫上保存的表名字stucj。
2.運行查詢設計器(這步很重要!),然後右鍵選擇查看代碼,將代碼拷貝出來,新建文本文檔,粘貼,保存名xkcj.txt。
J. 試用SQL語句表示如下查詢
--1
selectS.Sno,Sname,Sdept,GradefromSJOINRONS.Sno=R.Sno
--2
selectCnamefromCwhereCnoin(selectCnofromRwhereSnoin(selectSnofromSwhereSname='劉華'))
--3
selectCOUNT(*)選修人數,MAX(Grade)最高分,MIN(Grade)最低分fromRjoinConR.Cno=C.CnowhereCname='資料庫'
--4
selectSname,COUNT(*)選修課門數,AVG(Grade)平均分fromSJOINRONS.Sno=R.Sno
groupbySnamehavingCOUNT(*)>=3orderby選修課門數desc
--5
insertintoSvalues('S10','謝霆鋒','男',23,'計算機')
insertintoRvalues('S10','C03',90)
--6
updateRsetGrade=Grade*1.1whereCnoin(selectCnofromCwhereCname='資料庫')
--7
deleteSwhereSdept='數學系'