❶ sql 查詢時要返回結果的時候再增加一列來顯示結果 語句怎麼寫啊
可以參考下面的代碼:
代碼中'成績'是新增的列,按用戶的要求再改改就行
SELECT
Title,
'成績' =
CASE
WHEN price < 60 THEN '不及格'
ELSE '及格'
FROM titles
(1)sql成績怎麼顯示擴展閱讀:
sql參考語句
添加主鍵
Alter table tabname add primary key(col)
刪除主鍵
Alter table tabname drop primary key(col)
創建索引
create [unique] index idxname on tabname(col….)
創建視圖
create view viewname as select statement
❷ SQL語句 計算每個班的高考總分平均分,顯示班級號和高考平均分
SQL語句如下:
select班級號, avg(總成績)
from (
elect班級號,學生號,sum(成績) 總成績
from表
)
語言特色:
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統。
可以使用相同的結構化查詢語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。
❸ 請教~用SQL怎樣可以算出總分然後顯示出來
select 學號,姓名,性別,班級,語文成績,英語成績,數學成績,操作 from 表
union all
select 總分,null,null,null,sum(語文成績),sum(數學成績),sum(英語成績),null from 表
❹ 語文,數學和英語的成績怎麼用sql語句顯示出來
case when語句x0dx0aselect 語文 ,x0dx0a(case 語文x0dx0a when 語文>=80 then '優秀'x0dx0a when 語文>=60 and 語文<80 then '及格'x0dx0a when 語文<60 then '不及格'x0dx0aend) as 語文是否合格,x0dx0a數學,x0dx0a(case 數學x0dx0a when 數學>=80 then '優秀'x0dx0a when 數學>=60 and 語文<80 then '及格'x0dx0a when 數學<60 then '不及格'x0dx0aend) as 數學是否合格,x0dx0a英語,x0dx0a(case 英語x0dx0a when 英語>=80 then '優秀'x0dx0a when 英語>=60 and 英語<80 then '及格'x0dx0a when 英語<60 then '不及格'x0dx0aend) as 英語是否合格,x0dx0a from 成績表 where ......