文章详情页
sql语句如何按or排序取出记录
浏览:135日期: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. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?2. python没入门,请教一个问题3. 小程序怎么加外链,语句怎么写!求救新手,开文档没发现4. php如何获取访问者路由器的mac地址5. java 线程监控 重启线程 观察者模式的问题的问题6. javascript - 在 vue里面用import引入js文件,结果为undefined7. 求教一个mysql建表分组索引问题8. node.js - 用nodejs 的node-xlsx模块去读取excel中的数据,可是读取出来的日期是数字,请问该如何读取日期呢?9. html5 - input type=’file’ 上传获取的fileList对象怎么存储于浏览器?10. html - 爬虫时出现“DNS lookup failed”,打开网页却没问题,这是什么情况?
排行榜
