pl sql中利用查詢出來的資料作為查詢結果的表列名比如說查詢出來的資料是科目分數語文22數學

時間 2022-01-12 10:00:03

1樓:

應該還有一個是學生的id之類的引數吧

select sid,

max(case subject when '語文' then score else 0 end) as '語文',

max(case subject when '數學' then score else 0 end) as '數學',

max(case subject when '英語' then score else 0 end) as '英語'

from [studentscores]

group by sid

2樓:

這個涉及到的知識是,行轉列。

create table t(name varchar(10), subject varchar(10), score int)

insert into t values ('張三','語文',60)

insert into t values ('李四','數學',70)

insert into t values ('王五','英語',80)

insert into t values ('王五','數學',75)

insert into t values ('王五','語文',57)

insert into t values ('李四','語文',80)

insert into t values ('張三','英語',100)

select * from t

select name,

sum(case subject when '數學' then score else 0 end) as '數學',

sum(case subject when '英語' then score else 0 end) as '英語',

sum(case subject when '語文' then score else 0 end) as '語文'

from t

group by name

其中,兩個name要相同。如果是id就都是id。

3樓:匿名使用者

select (select 分數 from 表 where 科目='語文') 語文,

(select 分數 from 表 where 科目='數學) 數學,

(select 分數 from 表 where 科目='英語') 英語

from dual

簽證下來怎麼查詢,韓國簽證怎麼查詢出來了沒有

1 一般來說簽證國駐中國使領館的官網會有查詢連結,應該能查到簽證是否出來。x0d x0a 2 自己去申請簽證國駐中國使領館的官網看看是否有相關資訊。x0d x0a 3 如果是跟團旅遊,讓旅行團 辦理簽證,可以實時詢問旅行社查詢進度。x0d x0a 4 如果是個人辦理簽證,只能等待簽證下發,無法查詢進...

CAD中怎樣把隱藏了的佈局找出來

著陸魚 你的隱藏是指?佈局的標籤?還是佈局裡的檢視框框?如果是標籤,執行op命令點顯示選項卡下面有個佈局元素,勾上顯示面局和模型選項卡 l 就可以了。如果是佈局裡的檢視框,看看是不是層隱藏了 虛偽的劉小辮 隱藏視口的操作步驟如下 1 視口中旋轉座標系而不改變座標值 命令列 dv 回車 tw 回車。在...

為什麼我普通話成績查詢出來空白的,是不是沒過啊

有以下可能 1 有可能是頁面沒有重新整理,網速的問題,這種可能有,但是一般很小 2 頁面快取的問題,清除快取之後再開啟頁面試試 3 可能考生等級達到1甲或者1乙了,那樣就會晚一點,在送審,因為一級乙等以上需要複核一次,時間就會比較長一點,耐心等待便可 4 最後的情況就是沒有通過或者是考試成績還沒有出...