mysql 如何根据 like 、not like 排序比如两个sql语句:select * from tbl where field like "%T%" ,select * from tbl where field not like "%T%",要把第一个的查询结果放到第二个之前,如何合并成一个sql语句.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 14:32:30
mysql 如何根据 like 、not like 排序比如两个sql语句:select * from tbl where field like
xQJQ}&|qQ"ܴIp7FhJ)i8b1aʹ0( [jw9;;3RΕY IE +,A(4H}] ȿ=$E%: 0J)tvL$ H*`}`[3sdZ/:(oTpk­:Vs̎ T2Yb'"%K_6RWo*{מkLmyyQ:@ȟ2EMG(SPfmU2Bež4 չڕwwz2g8k񡏡rYx|^yM w_;^^d

mysql 如何根据 like 、not like 排序比如两个sql语句:select * from tbl where field like "%T%" ,select * from tbl where field not like "%T%",要把第一个的查询结果放到第二个之前,如何合并成一个sql语句.
mysql 如何根据 like 、not like 排序
比如两个sql语句:
select * from tbl where field like "%T%" ,
select * from tbl where field not like "%T%",
要把第一个的查询结果放到第二个之前,如何合并成一个sql语句.

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来控制顺序.