返回頂部
關閉軟件導航
位置:首頁 > 資訊 > 其他>說說MySQL ORDER BY

  在MySQL里,ORDER BY可以有幾種玩法mysql文件入庫工具?

  先看下手冊里的說明:

  SELECT [ALL | DISTINCT | DISTINCTROW ].... [ORDER BY {col_name | expr | position} [ASC | DESC], ...]

  也就是,有三種ORDER BY模式,下面分別簡單演示下。

  測試表:

  [yejr]@[imysql.com]>show create table t1G*************************** 1. row *************************** Table: t1Create Table: CREATE TABLE `t1` ( `c1` int(10) unsigned NOT NULL DEFAULT '0', `c2` int(10) unsigned NOT NULL DEFAULT '0', `c3` int(10) unsigned NOT NULL DEFAULT '0', `c4` int(10) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`c1`)mysql文章入庫軟件, KEY `c2` (`c2`)) ENGINE=InnoDB DEFAULT CHARSET=utf8[yejr]@[imysql.com]>select * from t1;+----+----+----+-----+| c1 | c2 | c3 | c4 |+----+----+----+-----+| 0 | 0 | 0 | 0 || 1 | 1 | 1 | 0 || 3 | 3 | 3 | 0 || 4 | 2 | 2 | 0 || 6 | 8 | 5 | 123 || 7 | 6 | 6 | 123 || 10 | 10 | 4 | 123 |+----+----+----+-----+例1. 按指定列名ORDER BY [yejr]@[imysql.com]>select * from t1 order by c2;+----+----+----+-----+| c1 | c2 | c3 | c4 |+----+----+----+-----+| 0 | 0 | 0 | 0 || 1 | 1 | 1 | 0 || 4 | 2 | 2 | 0 || 3 | 3 | 3 | 0 || 7 | 6 | 6 | 123 || 6 | 8 | 5 | 123 || 10 | 10 | 4 | 123 |+----+----+----+-----+例2. 按指定序號的列排序 #按第二個列排序(同例1)[yejr]@[imysql.com]>select * from t1 order by 2;+----+----+----+-----+| c1 | c2 | c3 | c4 |+----+----+----+-----+| 0 | 0 | 0 | 0 || 1 | 1 | 1 | 0 || 4 | 2 | 2 | 0 || 3 | 3 | 3 | 0 || 7 | 6 | 6 | 123 || 6 | 8 | 5 | 123 || 10 | 10 | 4 | 123 |+----+----+----+-----+#按第三個列排序[yejr]@[imysql.com]>select * from t1 order by 3;+----+----+----+-----+| c1 | c2 | c3 | c4 |+----+----+----+-----+| 0 | 0 | 0 | 0 || 1 | 1 | 1 | 0 || 4 | 2 | 2 | 0 || 3 | 3 | 3 | 0 || 10 | 10 | 4 | 123 || 6 | 8 | 5 | 123 || 7 | 6 | 6 | 123 |+----+----+----+-----+例3. 根據表達式排序 #ORDER BY c3=3 DESCmysql文件入庫工具 ,也就是如果某條記錄c3=3,則它排在第一位#其他非c3=3的記錄,則按照聚集索引的順序顯示[yejr]@[imysql.com]>select * from t1 order by c3=3 desc;+----+----+----+-----+| c1 | c2 | c3 | c4 |+----+----+----+-----+| 3 | 3 | 3 | 0 || 0 | 0 | 0 | 0 || 1 | 1 | 1 | 0 || 4 | 2 | 2 | 0 || 6 | 8 | 5 | 123 || 7 | 6 | 6 | 123 || 10 | 10 | 4 | 123 |+----+----+----+-----+#甚至還可以用case when#這個例子中MySQL文章入庫助手 ,當c3=3時,會被重置成10,其余按照實際值倒序排[yejr]@[imysql.com]>select * from t1 order by case when c3=3 then 10 else c3 end desc;+----+----+----+-----+| c1 | c2 | c3 | c4 |+----+----+----+-----+| 3 | 3 | 3 | 0 || 7 | 6 | 6 | 123 || 6 | 8 | 5 | 123 || 10 | 10 | 4 | 123 || 4 | 2 | 2 | 0 || 1 | 1 | 1 | 0 || 0 | 0 | 0 | 0 |+----+----+----+-----+小結

如果您覺得 說說MySQL ORDER BY 這篇文章對您有用,請分享給您的好友,謝謝
文章地址:http://m.meyanliao.com/article/other/ssMySQLORDERBY.html
解放雙手無盡可能,有問題添加天線貓微信
主站蜘蛛池模板: 麻豆AV无码精品一区二区| 精品无码久久久久国产| 日韩乱码人妻无码中文字幕视频 | 国产成人无码区免费A∨视频网站 国产成人无码午夜视频在线观看 国产成人无码精品一区不卡 | 少妇极品熟妇人妻无码| 自慰无码一区二区三区| 亚洲综合一区无码精品| 久久亚洲精品AB无码播放| 人妻系列无码专区久久五月天| 精品无码AV一区二区三区不卡| 亚洲AV中文无码乱人伦在线视色| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 亚洲av无码成人精品区在线播放| 亚洲日韩国产精品无码av| 中文无码vs无码人妻| 黄色成人网站免费无码av| 亚洲成无码人在线观看| 久久精品aⅴ无码中文字字幕不卡| HEYZO无码综合国产精品227| 久久久精品天堂无码中文字幕 | 亚洲日韩中文无码久久| 熟妇人妻中文av无码| 国产精品亚洲αv天堂无码| 激情射精爆插热吻无码视频 | 色国产色无码色欧美色在线| 人妻少妇看A偷人无码电影| 92午夜少妇极品福利无码电影| 国产成人无码久久久精品一| 伊人久久精品无码av一区| 亚洲国产精品无码专区在线观看 | 中文无码vs无码人妻| 国产精品无码素人福利| 成人无码午夜在线观看| 国模吧无码一区二区三区| 亚洲色中文字幕无码AV| 亚洲av无码乱码国产精品fc2| 亚洲精品无码成人AAA片| 国产AV巨作情欲放纵无码| 熟妇人妻无码中文字幕| 亚洲av无码片区一区二区三区| AV无码久久久久不卡网站下载|