在SQL中将特定的数据排在第一行

您所在的位置:网站首页 sql查询数据显示某一字段内容怎么设置的 在SQL中将特定的数据排在第一行

在SQL中将特定的数据排在第一行

2024-07-15 22:42| 来源: 网络整理| 查看: 265

在SQL中将特定的数据排在第一行 使用order by 排序在排序时将特定的无规则的数据排在第一行

使用order by 排序

在SQL里会使用order by来对数据进行排序,例如:

select pid, name from t_province where 1 = 1 order by name

在这里插入图片描述

在排序时将特定的无规则的数据排在第一行

但有时候会想把某一条特定的无规则数据排放到第一行,这时候就需要order by 结合 case when使用来达到目的了,例如:

select pid, name from t_province where 1 = 1 order by case when name = "广东" then 0 else name end

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3