如何按数据最多的排序

根据后面5个字段的长度来倒叙。五个字段都有就排第一

image.png


孜云 发布于 2020-12-10 16:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
lincoderLv5初级互助
发布于2020-12-10 17:00

加一列字段,按这个字段进行排序,字段里面写case when a.1 is null then 0 else 1 end +case when a.2 is null then 0 else 1 end+case when a.3 is null then 0 else 1 end+case when a.4 is null then 0 else 1 end+case when a.5 is null then 0 else 1 end

最佳回答
0
asanguosha4252Lv5初级互助
发布于2020-12-10 16:59(编辑于 2020-12-10 16:59)

嵌套一下你的sql ,   select * from (你的SQL)  order by 收费系统,客服系统.....

  • 孜云 孜云(提问者) 这样排序,会有问题,这是按时间顺序排了
    2020-12-10 17:03 
  • asanguosha4252 asanguosha4252 回复 孜云(提问者) 可以换个思路嘛。加一列。 。len(收费系统+客服系统)长度,,按
    2020-12-10 17:17 
最佳回答
0
ColdmanLv6高级互助
发布于2020-12-10 17:01

添加一列隐藏列用如下公式:

image.png

B4单元格:

image.png

预览效果:

image.png


  • 4关注人数
  • 333浏览人数
  • 最后回答于:2020-12-10 17:01
    请选择关闭问题的原因
    确定 取消
    返回顶部