oracle数据库表EXAMPLE里有一字段ORDER_NUM,类型为字符型,里面存放数字字符串,共10条记录,分别为,0-10。使用select max(ORDER_NUM) from EXAMPLE,获得结果,9。
解决方法,使用to_number函数先把ORDER_NUM转换成数值型。
当Oracle数据库表中的ORDER_NUM字段为字符型数字时,直接使用MAX函数可能返回错误的最大值。本文介绍如何通过TO_NUMBER函数将字符型数字转换为数值型以获取正确的最大值。
oracle数据库表EXAMPLE里有一字段ORDER_NUM,类型为字符型,里面存放数字字符串,共10条记录,分别为,0-10。使用select max(ORDER_NUM) from EXAMPLE,获得结果,9。
解决方法,使用to_number函数先把ORDER_NUM转换成数值型。
434
659

被折叠的 条评论
为什么被折叠?