1、在mysql環境,創建數據庫表,
創新互聯主營焦作網站建設的網絡公司,主營網站建設方案,成都App定制開發,焦作h5微信小程序開發搭建,焦作網站營銷推廣歡迎焦作等地區企業咨詢
create table test_data1(id int, name VARCHAR(20), day VARCHAR(20))
2、插入測試數據,
insert into test_data1 values(1,'liu',1);
insert into test_data1 values(2,'liu',3);
insert into test_data1 values(3,'wang',1);
insert into test_data1 values(4,'wang',2);
insert into test_data1 values(4,'wang',4);
3、查詢表中數據,select * from test_data1;
4、編寫目標sql;
select name,?
?max(case when day=1 then 1 end) d_1,
?max(case when day=2 then 2 end) d_2,
?max(case when day=3 then 3 end) d_3,
?max(case when day=4 then 4 end) d_4
from test_data1 t group by name
這叫交叉查詢,語句這么寫:
TRANSFORM StDev(表.字段名) AS 字段名之值
SELECT 表.字段名, StDev(表.字段名) AS [計數]
FROM 表
GROUP BY 表.行標題字段
PIVOT 表.列標題字段;
一定要主要的是:要有行標題、列標題、值三個主要字段
第二列數據類型是字符串才可以,數字是不能concat:
select group_concat (name),group_concat(value) from tablename
當前標題:mysql怎么橫向打印 打印表格如何橫向
網站網址:http://www.yijiale78.com/article16/dodcogg.html
成都網站建設公司_創新互聯,為您提供小程序開發、微信小程序、營銷型網站建設、動態網站、自適應網站、網頁設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯