order by 为啥不管用= =

企业微信截图_15507142861553.png

我想按绩效降序排名,为啥不行呀

FineReport MOKNG 发布于 2019-2-21 10:01
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
zsh331Lv8专家互助
发布于2019-2-21 10:15
select * from pwxmv9 order by 绩效业绩*1 desc



因为“绩效业绩”字段是“字符串类型”,需要转换成“数值类型”后再desc降序排列。

最佳回答
0
ycming7474Lv2初级互助
发布于2019-2-21 10:04(编辑于 2019-2-21 10:16)

select * from pwxmv9 order by cast(绩效业绩  as float) desc

最佳回答
0
梦已元Lv4中级互助
发布于2019-2-21 10:10

这里加不加 order by 没必要,直接在设计器编辑区域 进行 扩展后排序便可

最佳回答
0
wangnaiwenLv6见习互助
发布于2019-2-21 10:12

用的什么数据库

  • 5关注人数
  • 1199浏览人数
  • 最后回答于:2019-2-21 10:16
    请选择关闭问题的原因
    确定 取消
    返回顶部