好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > mysql 行轉(zhuǎn)列和列轉(zhuǎn)行實例詳解

mysql 行轉(zhuǎn)列和列轉(zhuǎn)行實例詳解

熱門標簽:地圖標注直通車 電銷機器人市場價 哈爾濱云外呼系統(tǒng)運營商 南寧智能電銷機器人價格 遂寧400電話申請 永州智能外呼系統(tǒng) 邯鄲400電話注冊辦理 趙縣地圖標注 dq8 全地圖標注

mysql行轉(zhuǎn)列、列轉(zhuǎn)行

 語句不難,不做多余解釋了,看語句時,從內(nèi)往外一句一句剖析

行轉(zhuǎn)列

       有如圖所示的表,現(xiàn)在希望查詢的結(jié)果將行轉(zhuǎn)成列

       建表語句如下:

CREATE TABLE `TEST_TB_GRADE` (
 `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_GRADE(USER_NAME, COURSE, SCORE) values
("張三", "數(shù)學", 34),
("張三", "語文", 58),
("張三", "英語", 58),
("李四", "數(shù)學", 45),
("李四", "語文", 87),
("李四", "英語", 45),
("王五", "數(shù)學", 76),
("王五", "語文", 34),
("王五", "英語", 89);

       查詢語句:

       此處用之所以用MAX是為了將無數(shù)據(jù)的點設為0,防止出現(xiàn)NULL

SELECT user_name ,
  MAX(CASE course WHEN '數(shù)學' THEN score ELSE 0 END ) 數(shù)學,
  MAX(CASE course WHEN '語文' THEN score ELSE 0 END ) 語文,
  MAX(CASE course WHEN '英語' THEN score ELSE 0 END ) 英語
FROM test_tb_grade
GROUP BY USER_NAME;

       結(jié)果展示:

列轉(zhuǎn)行

       有如圖所示的表,現(xiàn)在希望查詢的結(jié)果將列成行

       建表語句如下:

CREATE TABLE `TEST_TB_GRADE2` (
 `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_GRADE2(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, '數(shù)學' COURSE, MATH_SCORE as SCORE from test_tb_grade2
union select user_name, '英語' COURSE, EN_SCORE as SCORE from test_tb_grade2
order by user_name,COURSE;

       結(jié)果展示:

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • MySQL中將一列以逗號分隔的值行轉(zhuǎn)列的實現(xiàn)
  • 當Mysql行鎖遇到復合主鍵與多列索引詳解
  • Mysql 相鄰兩行記錄某列的差值方法
  • mysql指定某行或者某列的排序?qū)崿F(xiàn)方法
  • mysql 列轉(zhuǎn)行,合并字段的方法(必看)
  • mysql列轉(zhuǎn)行以及年月分組實例
  • mysql 列轉(zhuǎn)行的技巧(分享)
  • mysql 行列動態(tài)轉(zhuǎn)換的實現(xiàn)(列聯(lián)表,交叉表)
  • 數(shù)據(jù)庫實現(xiàn)行列轉(zhuǎn)換(mysql示例)
  • MySQL 中行轉(zhuǎn)列的方法

標簽:南寧 中衛(wèi) 張家界 鄂州 上海 浙江 定西 阿里

巨人網(wǎng)絡通訊聲明:本文標題《mysql 行轉(zhuǎn)列和列轉(zhuǎn)行實例詳解》,本文關鍵詞  mysql,行轉(zhuǎn)列,和,列,轉(zhuǎn)行,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql 行轉(zhuǎn)列和列轉(zhuǎn)行實例詳解》相關的同類信息!
  • 本頁收集關于mysql 行轉(zhuǎn)列和列轉(zhuǎn)行實例詳解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲欧洲国产精品一区| 欧美成人免费大片888| 亚洲成成品网站有线| 欧美×videossexo另类暴力| 嗯啊老师不要| 91在线无码精品秘?比基尼| 亚洲偷偷拍一区二区三区四| 欧美色妞网| 黑人高潮一区二区三区在线看 | 二人世界拔萝卜生猴子二次元| 性毛茸茸???毛茸茸| 久久毛片电影| 欧美污视频| 久碰人妻人妻人妻人人掠| 亚洲三级在线播放| 老头挺进美妇身体| 国产亚洲???久一区二区小说| 欧美三?色情理伦密桃| 色悠久久久久综合网伊人男男 | 国产?喷水?白浆?高潮| 猛撞h花液h深双性1V1| 亚洲AV成人片色在线观看网站| 18cm晨勃自拍组图| 欧美猛色少妇XXXXX猛交图| 人人澡人人爽人人sex2020| 我想在这里做你| 差差漫画免费漫画页面弹窗欢迎你| 性盈盈网站| 久久中字| 日韩视频毛片18禁| 香含玉女峰头露润滞| 宝贝让我爽一次忍不了了| ?国产精品嫩草影院8Vv8| 性欧美另类老妇高清| 欧美乱日| 男菊扒开h~女攻调教男受| 91丨九色丨国产丨人妻| 教授好大| 男男啪啪网站| 欧美人牝户毛茸茸| 国产大片网站|