91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql中如何指定順序排序查詢

發布時間:2021-07-25 11:41:56 來源:億速云 閱讀:586 作者:小新 欄目:MySQL數據庫

小編給大家分享一下Mysql中如何指定順序排序查詢,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

實例如下

Mysql中如何指定順序排序查詢

前端主要用Vue框架,要求后端數據在前端展示,

第一:進廠,出廠指標不固定(可能6,也可能以后7,8個);

第二:無“數值”值的用斜杠代替;

第三:進出廠指標名字一定要符合如上圖指定的名字(后端數據庫查詢出來的名字和前端指定的名字不一樣,以及單位中帶有 ">1",">0.3"之類的,所以不能直接從后端查詢 ,名字+單位 放在前端,需要自己處理);第四:要求后端數據傳輸過來的順序必須時前端指定順序。反正要求就是,前端只需要循環出數據就好,后端搞定其余的一切需求。

有兩張表:table_a,table_b

Mysql中如何指定順序排序查詢 

Mysql中如何指定順序排序查詢

第一步:按照table_a.id=table_b.ids 合成一張表 

sql語句:SELECT * FROM (SELECT * FROM table_a a INNER JOIN table_b b ON a.id=b.ids)A ,把下劃線部分作為新的一張表 A

Mysql中如何指定順序排序查詢

第二步:發現數據庫中沒有小白龍和沙悟凈,需要添加上:

sql語句:

SELECT * FROM (SELECT * FROM table_a a INNER JOIN table_b b ON a.id=b.ids
UNION ALL
SELECT 8 id,'白龍馬' `name`,'小白' sname,'1000' age ,8 ids, 27 `value`
UNION ALL
SELECT 9 id,'沙悟凈' `name`,'卷簾將軍' sname,'2000' age ,9 ids, 289 `value`
)A

劃線部分在于添加部分缺失數據,有時用于前端固定展示需要。

Mysql中如何指定順序排序查詢

第三步:請按照 唐僧,孫悟空,豬八戒,沙悟凈,小白龍,春花,王五,趙六,唐七這個順序排序

sql語句:

SELECT * FROM (SELECT * FROM table_a a INNER JOIN table_b b ON a.id=b.ids
UNION ALL
SELECT 8 id,'白龍馬' `name`,'小白' sname,'1000' age ,8 ids, 27 `value`
UNION ALL
SELECT 9 id,'沙悟凈' `name`,'卷簾將軍' sname,'2000' age ,9 ids, 289 `value`)A
    INNER JOIN (SELECT 7 ids, 1`order`
UNION ALL
SELECT 2 ids, 2`order`
UNION ALL
SELECT 4 ids, 3`order`
UNION ALL
SELECT 9 ids, 4`order`
UNION ALL
SELECT 8 ids, 5`order`
UNION ALL
SELECT 6 ids, 6`order`
UNION ALL
SELECT 1 ids, 7`order`
UNION ALL
SELECT 5 ids, 8`order`
UNION ALL
SELECT 3 ids, 9`order`  ) B ON B.ids=A.id
ORDER BY B.order

劃線部分的這類語句是 給整個A表添加了兩個字段,再達到按照指定方式達到固定排序的目的;同時也可以增加字段達到其他想要的目的。

Mysql中如何指定順序排序查詢

以上是“Mysql中如何指定順序排序查詢”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邹城市| 昆山市| 福建省| 南开区| 大田县| 迁西县| 应城市| 荃湾区| 肇庆市| 温宿县| 来凤县| 米脂县| 江都市| 郑州市| 拉萨市| 沿河| 辽宁省| 武鸣县| 申扎县| 高尔夫| 甘南县| 奉贤区| 上犹县| 湘乡市| 曲松县| 合水县| 封开县| 全南县| 务川| 五华县| 芜湖市| 根河市| 泾阳县| 蓝山县| 天峨县| 霍邱县| 元谋县| 望奎县| 淅川县| 仁布县| 景宁|