MYSQL 自定义排序查询

2024-01-09 09:34:37


前言

有时候我们对一群没有规律的数据进行排序,传统的 order by 字段 asc ,已经不能满足我们的需求


一、那要怎么进行排序呢?

可以使用 case when 进行排序

二、使用步骤

1.直接上语句

代码如下(示例):

select *
from user
order by
case student when '张三' THEN 1 when '李四' THEN 2 when '王二' THEN 3 ELSE 4 END

2.如何要想在xml语句中使用,切记不要case 到 end 不要换行,否则会报错


总结

以上就是今天要讲的内容,本文仅仅简单介绍了排序和case的使用,希望给你带来帮助。

文章来源:https://blog.csdn.net/gradonisis/article/details/135471296
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。