aaaa
create table `test_tb` (
`id` int(10) not null auto_increment,
`user_name` varchar(20) default null,
`course` varchar(20) default null,
`score` float default '0',
primary key (`id`)
) engine=innodb auto_increment=1 default charset=utf8;
insert into test_tb(user_name, course, score) values
("張三", "數學", 34),
("張三", "語文", 58),
("張三", "英語", 58),
("李四", "數學", 45),
("李四", "語文", 87),
("李四", "英語", 45),
("王五", "數學", 76),
("王五", "語文", 34),
("王五", "英語", 89);
select user_name ,
max(case course when '數學' then score else 0 end ) 數學,
max(case course when '語文' then score else 0 end ) 語文,
max(case course when '英語' then score else 0 end ) 英語
from test_tb
group by user_name;
create table `test_tb_2` (
`id` int(10) not null auto_increment,
`user_name` varchar(20) default null,
`cn_score` float default null,
`math_score` float default null,
`en_score` float default '0',
primary key (`id`)
) engine=innodb auto_increment=1 default charset=utf8;
insert into test_tb_2(user_name, cn_score, math_score, en_score) values
("張三", 34, 58, 58),
("李四", 45, 87, 45),
("王五", 76, 34, 89);
select user_name, '語文' course , cn_score as score from test_tb_grade2
union select user_name, '數學' course, math_score as score from test_tb_grade2
union select user_name, '英語' course, en_score as score from test_tb_2
order by user_name,course;
筆試 SQL語句之橫豎表轉換
三 橫表轉豎表 最近筆試中有 將豎表轉換為橫表 的題 記錄一下橫豎表轉換的sql語句 豎表結構 create table table a 姓名 varchar 20 課程 varchar 20 成績 int insert into table a 姓名,課程,成績 values 張三 語文 60 i...
螢幕的橫豎
activity全屏設定 方式1 androidmanifest.xml android theme android style theme.notitlebar.fullscreen 方式2 實現 requestwindowfeature window.feature no title 隱藏標題欄...
監測和設定微信小程式橫豎屏轉換
今天在使用小程式測試橫豎屏時,發現官方給出的配置有問題 如果想要某個頁面支援螢幕旋轉,需要在此頁面的 json檔案中配置 pageorientation auto 1 然後如果手機螢幕旋轉,頁面會自動進行旋轉。我們需要根據螢幕方向顯示不同的內容,那如何判斷當前螢幕的方向呢?可以在此頁面的 js 檔案...