-1
我有一個MySQL數據庫,包含幾列('a','b','c','d')。我想按照'd'(一個整數)的降序來回顯表格。如何根據特定值組織SQL數據庫?
例如,現有的表:
+------------+---------+-------------+----+
| A | B | C | D |
+------------+---------+-------------+----+
| Lorem | Ipsum | Dolor | 7 |
| Sit | Amet | Consectetur | 4 |
| Adipiscing | Elit | Sed | 13 |
| Do | Eiusmod | Tempor | 1 |
| Incididunt | Ut | Labore | 6 |
+------------+---------+-------------+----+
應該怎樣輸出:
+------------+---------+-------------+----+
| A | B | C | D |
+------------+---------+-------------+----+
| Adipiscing | Elit | Sed | 13 |
| Lorem | Ipsum | Dolor | 7 |
| Incididunt | Ut | Labore | 6 |
| Sit | Amet | Consectetur | 4 |
| Do | Eiusmod | Tempor | 1 |
+------------+---------+-------------+----+
我如何去這樣做呢?
提示:'order by d desc'。 –
找出哪一列('a','b','c'或'd')存有數量並將其添加到'ORDER BY'子句中。不要忘記添加'd'來撤銷關係。 –
您的數據似乎只在一列中。即使在這種情況下,我們也可以使用ORDER BY SUBSTRING_INDEX(col,'',-1)DESC'來獲得你想要的結果。 –