mysql 如何根据 like 、not like 排序
题目
mysql 如何根据 like 、not like 排序
比如两个sql语句:
select * from tbl where field like "%T%" ,
select * from tbl where field not like "%T%",
要把第一个的查询结果放到第二个之前,如何合并成一个sql语句.
答案
这样写:
select * from tbl order by field like "%T%" DESC
不要查询条件,你其实是要查询所有数据,只是要先显示LIKE的,再显示NOT LIKE的而已,应该用ORDER BY来控制顺序.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 严字组成不同的词语,填在括号里,使词语搭配得当()的管理,()的作风,
- 谁快谁得分!没有解释和算法不算哦
- 已知三角形的两边长分别是5cm,3cm,最长边的长是偶数,则最长边的长为__________.
- 有理数混合运算答案 很长的计算题
- 一个足球比一个排球贵23元,一个足球的价钱是一个排球价钱的1.2倍,一个足球多少元
- 初中科学什么上弦月.下弦月,满月是怎么判断的?
- 已知 是实数集,集合 M={x|3/x
- 有理数加减法混合运算
- 《昆虫记》是谁的经典著作
- 烙铁前面接个电阻可以吗
热门考点