Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql 一个字段多种排序

作者:花小泽ノ   发布日期:2026-07-16   浏览:56

-- 示例代码:在一个查询中对一个字段进行多种排序

-- 假设我们有一个名为 `employees` 的表,包含以下字段:
-- id (INT), name (VARCHAR), age (INT), salary (DECIMAL)

-- 我们希望对 `salary` 字段进行多种排序:
-- 1. 首先按 `salary` 升序排列
-- 2. 如果 `salary` 相同,则按 `age` 降序排列
-- 3. 如果 `salary` 和 `age` 都相同,则按 `id` 升序排列

SELECT id, name, age, salary
FROM employees
ORDER BY salary ASC, age DESC, id ASC;

-- 解释说明:
-- 1. `ORDER BY salary ASC` 表示首先按照 `salary` 字段升序排列。
-- 2. `age DESC` 表示当 `salary` 相同时,按照 `age` 字段降序排列。
-- 3. `id ASC` 表示当 `salary` 和 `age` 都相同时,按照 `id` 字段升序排列。

-- 这种方式可以确保在多个字段上进行复杂的排序,以满足不同的业务需求。

上一篇:mysql 字段包含

下一篇:mysql 常用函数

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql收集表统计信息

mysql经纬度距离计算

mysql 加密

mysql大小写转换函数

存储过程mysql

mysql 1265

mysql with语句

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站