文章詳情頁
sql語句如何按or排序取出記錄
瀏覽:166日期:2022-06-09 14:31:46
問題描述
比如這個相關文章語句:
SELECT * FROM zbp_post WHERE log_Type = '0' AND log_Status = '0' AND ((1 = 1) AND ( log_Tag LIKE '%{155}%' OR log_Tag LIKE '%{3}%' OR log_Tag LIKE '%{8}%' ) ) LIMIT 10 OFFSET 0
我想先取出標簽為155的,然后標簽為3,再后為8
但是這個語句出來的結果是亂的.不是我想要的結果
如何才能取出我想要的排序結果,謝謝!
問題解答
回答1:zbp_post這張表里應該有個排序的字段,你找下。加到limit語句前,order by 字段名 +desc(從大到小排序)或asc(從小到大排序)
相關文章:
1. css - 如何使用 vue transition 實現 ios 按鈕一樣的平滑切換效果2. angular.js - 關于$apply()3. mysql - 把一個表中的數據count更新到另一個表里?4. 網絡傳輸協議 - 以下三種下載方式有什么不同?如何用python模擬下載器下載?5. mysql數據庫做關聯一般用id還是用戶名6. 關于python切片的問題7. linux - 升級到Python3.6后GDB無法正常運行?8. mysql 里邊,自增長id,寫數據時,是先把數據寫進去,然后再給這條數據一個id,還是先給id,然后再把要插入的數據寫進去9. 多維數組如何在視圖中渲染10. javascript - 前端怎樣實現圖片剪切一部分上傳呢?像微信或者QQ上傳那樣呢?用的啥技術
排行榜
