加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

php – mysql:按列名排序结果

发布时间:2021-03-14 12:35:15 所属栏目:编程 来源:网络整理
导读:$qry="select * from table where category='car' or title='car' or description='car'"; 但我但愿输出起首按种别列出行,然后是问题,然后是描写. ****编辑:现实上我正在行使like运算符来搜刮** 例: id category title description 1 car 2 car 3 car 4 ca

$qry="select * from table where category='car' or title='car' or description='car'";

但我但愿输出起首按种别列出行,然后是问题,然后是描写.

****编辑:现实上我正在行使like运算符来搜刮**

例:

 id category title description   
  1    car 
  2    car
  3            car
  4            car
  5            car
  6                    car

除了行使同盟之外尚有什么要领吗?
提前叩谢. 最佳谜底 您可以行使ORDER BY和正确的键来完成此操纵.在MySQL中,您可以:

ORDER BY (category = 'car') DESC,(title = 'car') DESC,(description = 'car') DESC

MySQL将布尔表达式视为数字上下文中的整数,0暗示false,1暗示true.以是DESC将真正的版本放在第一位.

假如您乐意,还可以简化WHERE子句:

WHERE 'car' IN (category,title,description)

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读