『壹』 sql怎麼取出每個科目前三名並按科目和分組排列
select B1.姓名,B1.科目,B1.分數 from B B1 where(select count(1) from B where 科目=B1.科目 and 分數〉=B1.分數)〈=3 order by B1.科目,B1.分數;
『貳』 顯示學號第三位是1 2或者5的學生的學號姓名年齡 sql語句
access sql語句如下:
select * from students where
mid(sid,3,1) in (1,2,5);
mssql sql 語句辯液如下:
select * from students where
substring(sid,3,1) in ('1','2','5');
其它資料庫可參考上面例子,選用具有相同功能的舉灶老函數或其它恰當的字元處理函數來篩選出相應的記錄行正升。
『叄』 用sQL語言怎麼查詢最高分同學的學號,課程編號,分數,它們分別是student ,course,score三個表的。
select
『肆』 sql 顯示平均成績後三名的學生的學號和平均分
--取前3名
selecttop3*fromTABLEorderbyscoredesc;
--取後3名
selecttop3*fromTABLEorderbyscore;
『伍』 sql資料庫查詢 1、查詢學號尾數為4,5的信息 2、檢索所選課程都及格的學生信息 求助啊!!!!!
1.select * from 表名 where 學號 like '%[4,5]'
2.select * from 表名 group by 學生號 having 成績>avg(成績)
1.select * from XSQK,KC,XS_KC where XSQK.學號=XS_KC.學號 and XSQK.課程號=XS_KC.課程號 and XSQK.學號 like '%[4,5]'------------------*的部分是查詢所有列,你可以針對的填上你想要的列
2.select * from XSQK,KC,XS_KC -----------這是要從3個表中查詢
where XSQK.學號=XS_KC.學號 and XSQK.課程號=XS_KC.課程號 -------這是3個表關聯到一起
and XS_KC.學號 in---------我限定的條件 學號在in裡面
(select XS_KC.學號 from XS_KC group by XS_KC.學號 having min(成績)>60)
------------嵌套的查詢是 通過學號分組 每個人有多個成績,最小的成績大於60 說明他所有成績都大於60 ,返回的是學號,
-----------------最終結果是 返回所有成績都大於60的所有同學的全部信息
如果不明白 追問
『陸』 SQL的問題:資料庫中已經有Student表,假設學號的5個數字中,前兩位代表年級,後三位為序號
select * from Student order by 學號 desc
這個不用用到substring,題目根據就沒有需要用到substring的地方啊。
『柒』 SQL中如何將一個人的學號最後2位取出
selectright(學號,2)from表名
『捌』 SQL中如何用SELECT語句求學號的個數
1:select sno(學生的學號) from sc(學生選課表)
group by sno having count(*)或迅>1
2:select s.sno,s.name from student s
where s.sno in(select sno from score sc
group by sc.cno having sum(sc.sno)>2 )
3:應為三張表;學生表A 課程表B 選修表C(cid aid bid)--沒有選修任何課程的學生的學號
『玖』 查詢年齡最大,學號最小的學生信息,SQL語句怎麼寫
年齡最小=出生日最大SELECT*FROMTb_StudentWHEREBirthday=(SELECTMAX(Birthday)FROMTb_Student)。
年齡最大=出生日最小SELECT*FROMTb_StudentWHEREBirthday=(SELECTMIN(Birthday)FROMTb_Student)平均年齡。
(9)sql學號最後一個人怎麼取擴展閱讀:
1、數據查詢語言(DQL:數據查詢語言):
它的語句,也稱為「數據檢索語句」,用於從表中獲取數據並確定數據在應用程序中是如何呈現的。
保留字SELECT是DQL(和所有SQL)中最常用的動詞。DQL中常用的其他保留字有WHERE、ORDERBY、GROUPBY和HAVING。這些DQL保留字通常與其他類型的SQL語句一起使用。
2、數據處理語言(DML):
這些語句包括動詞INSERT、UPDATE和DELETE。它們分別用於添加、修改和刪除表中的行。也稱為動作查詢語言。