select * from score
--成績列表 oracle
select a.*, c.cname from score a,course c
where a.cno = c.cno
select rownum, a.* from (
select
a.sno ,
s.sname,
sum(case
when a.cno = '3_245' then
a.degree
else 0
end)czxi_sc,--作業系統
sum(case
when a.cno = '3_105' then
a.degree
else 0
end)jsjdl_sc,--計算機導論
sum(case
when a.cno = '6_166' then
a.degree
else 0
end)sjdl_sc,--資料電路
sum(a.degree)z_sc--總成績
from score a , student s
where a.sno = s.sno
group by a.sno,s.sname
order by z_sc desc --按照總成績排名
)a-------------------------------------------------sqlserver
use adu_test
go---教師課程表安排,類似於學生成績的列發,但有些不同
create table course1(
id int ,
teacher varchar(50),
classno varchar(50),
data_time varchar(20)
)insert into course1 values(1,'甲','1','2015-8-15');
insert into course1 values(2,'乙','2','2015-8-16');
insert into course1 values(3,'乙','4','2015-8-17');
select teacher ,
max(case when data_time = '2015-8-15' then classno+ '班' else ''end) '星期一',
max(case when data_time ='2015-8-16' then classno+'班' else ''end )'星期二',
max(case when data_time ='2015-8-17' then classno+'班' else ''end) '星期三'
from course1 group by teacher
Div在同一行顯示
用div控制元素排版有時候還是弄不明白,不過用 的方式還是比較方便解決的,div排版留著有時間在研究,下面的方式也能解決問題的,可參考下 一般我們在做網頁的時候如果放兩個div,那在顯示的時候這兩個div是在列的方面上顯示的,也就是第二個div顯示在第乙個的下面,如果我們想要讓這兩個div在行的方向...
matlab 在同一行中動態顯示文字
matlab中在多次迭代中,如果需要友好的提示當前的執行進度,直接列印在視窗將會非常不友好,對於迭代次數較多,則完全將重要輸出覆蓋 為此,檢視了一些原始碼,看到了一種用法,在一行上去顯示,保持動態的修改這一行文字,這樣看其實相對的友好很多!網上搜尋了下,這個方案非常好用 以下是 記錄當前顯示的位元組...
CSS設定文字一行或者兩行顯示,多餘部分顯示省略號
一行顯示否則省略號 word break break all 屬性規定自動換行的處理方法。normal 使用瀏覽器預設的換行規則。break all 允許在單詞內換行。keep all 只能在半形空格或連字元處換行。text overflow ellipsis display webkit box ...