字符串格式的数字怎么转换为数字进行比较

字符串格式的数字怎么转换为数字进行比较
因为要取数字最大的一条,但是数据库存储的数字是字符串格式,就没办法取到最大的数字

FineReport 张艳 发布于 2019-6-3 16:59
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2019-6-3 17:00

最粗鲁的方法:


max(字段*1)

  • 张艳 张艳(提问者) ???
    2019-06-03 17:05 
  • zsh331 zsh331 回复 张艳(提问者) 字段*1 字符串格式就自动转为 数值型了
    2019-06-03 17:05 
  • 张艳 张艳(提问者) 回复 zsh331 我试一下呢
    2019-06-03 17:07 
  • zsh331 zsh331 回复 张艳(提问者) 好的,最好是在数据集sql中就转换。不然。别的地方字符串都会不方便运算。
    2019-06-03 17:17 
最佳回答
0
firegunzxLv6高级互助
发布于2019-6-3 17:04(编辑于 2019-6-3 17:05)

用max(convert(discimal(12,2),字段名)

  • 张艳 张艳(提问者) convert(discimal(12,2)这一坨是啥意思啊?
    2019-06-03 17:07 
  • firegunzx firegunzx 回复 张艳(提问者) 改字符串为数字格式
    2019-06-03 17:09 
  • 张艳 张艳(提问者) 回复 firegunzx convert(discimal(12,2)我可以在单元格函数里边写么?但是我在单元格的函数里边没找到对应的函数哒?
    2019-06-03 17:12 
  • firegunzx firegunzx 回复 张艳(提问者) 这个是sql的函数,帆软单元格用 TODOUBLE(单元格)
    2019-06-03 17:16 
  • 张艳 张艳(提问者) 回复 firegunzx 好的,谢谢
    2019-06-03 17:26 
  • 3关注人数
  • 1621浏览人数
  • 最后回答于:2019-6-3 17:05
    请选择关闭问题的原因
    确定 取消
    返回顶部