您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Oracle针对某列让特定信息排序[decode]

2025/3/27 14:58:08发布18次查看
在oracle查询中,如果在没有排序,但又想让某列中特定值的信息排到前面的时候,使用oracle的decode(字段,
在oracle查询中,如果在没有排序,但又想让某列中特定值的信息排到前面的时候,使用oracle的decode(字段,'字段值',数字)
如 select name from user 查询出来的所有数据,如果想让  结果排到前面,则使用如下:
select name from user order by decode(name,'张三',0)
同理,如果想让李四排到第二的话,,可以继续增加decode方法
select name from user order by decode(name,'张三',0),  decode(name,'李四',1)
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product