sql語句查詢成績前九的學生
① SQL語句:查詢各班成績前3的同學姓名
分析如下:
可以用row_number函數來解決。
1、創建測試表,插入數據:
2、查詢每個班級的前三名,可用語句:
3、結果截圖:
拓展資料
(1)結構化查詢語言(Structured
Query
Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
(2)ql
語句就是對資料庫進行操作的一種語言。
(3)更新:update
table1
set
field1=value1
where
范圍。
(4)查找:select
*
from
table1
where
field1
like
』%value1%』
(所有包含『value1』這個模式的字元串)。
(5)排序:select
*
from
table1
order
by
field1,field2
[desc]。
(6)求和:select
sum(field1)
as
sumvalue
from
table1。
(7)平均:select
avg(field1)
as
avgvalue
from
table1。
(8)最大:select
max(field1)
as
maxvalue
from
table1。
(9)最小:select
min(field1)
as
minvalue
from
table1[separator]。
(資料來源:網路:SQL語句)
② 用sql語句,查詢每個班級成績排名前三名的學生姓名
1、首先在打開的SQLServer中,假設有兩條數據中,包含有【張】,但是這個張一前一後,如專下圖所屬示。
③ SQL語句:查詢各班成績前3的同學姓名
分析如下:
可以用row_number函數來解決。
1、創建測試表,插入數據:
(資料來源:網路:SQL語句)
④ 如何用sql語句查出學生表成績小於60為不及格60-80為良好80-90為優秀
select name,case when 成績<60 then 不及格 when 成績>=60 and 成績<80 then 良好 when 成績>=0 and 成績<90 then 優秀 end as 成績情況 ,from 表名。
注意,在輸入sql語句的時候,要在英文環境下輸入。否則可能會出現代碼不識別。
⑤ SQL語句查詢查看90分以上學生的成績.課程名稱.學生姓名怎麼寫
select 成績,課程名稱,姓名 from 成績,學生基本信息,課程名稱 where學生基本信息.學號=成績.學號 and 成績.課程編號=課程名稱.課程編號 and 成績>90
⑥ SQL語句查詢成績排名前十名的學生
:以上兩條均對!,關於表名和排序欄位,讓提問題的【朋友】填寫,我們三人均祝你成功!!!
⑦ 求SQL語句將所有學生的成績加十分
兩個辦法:
查詢時候加
select 成績+10 from 學生表
第二直接update
update 學生表 set 成績 = 成績 + 10
⑧ 請教sql語言,如何查詢前三名學生......
信息沒給足,, 成績表通過什麼欄位和st_info 以及 c_info關聯呢??
以上信息不足,沒法直接給內你容寫完整的sql,只能給你個大致的語句供參考
select top 3 st_name,score from st_info,s_c_info..... where ......
order by score desc
⑨ sql查詢語句的問題,「列出成績大於90的所有學生的姓名、專業、課程名稱、成績」這條語句怎麼寫
可以參考下面的代碼:
select s.姓名, s.專業, sc.成績, c.課程名稱
from 學生基本情況表 s, 成績表 sc, 課程表 c
where s.學號 = sc.學號 and c.課程編號 = sc.課程編號
and sc.成績 > 90
(9)sql語句查詢成績前九的學生擴展閱讀:
sql語句
刪除列:
Alter table table_name drop column column_name--從表中刪除一列
添加主鍵:
Alter table tabname add primary key(col)
平均:
select avg(field1) as avgvalue from table1
最大:
select max(field1) as maxvalue from table1
⑩ SQL語句查詢排名第10的學生姓名
這樣:
select * from
(select top 10 id,score
from table
order by score) a
where a.id not in (select top 9 id from table order by score)
擴展資來料:源
注意事項
SELECT 語句用於從表中選取數據,結果被存儲在一個結果表中(稱為結果集)。
:語法
SELECT 列名稱 FROM 表名稱
以及:
SELECT * FROM 表名稱
注釋:SQL 語句對大小寫不敏感。SELECT 等效於 select。
如需獲取名為 "LastName" 和 "FirstName" 的列的內容(從名為 "Persons" 的資料庫表),請使用類似這樣的 SELECT 語句:
SELECT LastName,FirstName FROM Persons