oracle求解惑,求各位高手。 oracle数据库一张表中 主键是varchar2类型的,有十一行数据。一次为:1,2,3,4,5,6,7,8,9,10,11.我用max(varchar2)去找最大的却找出的是9,为什么不是11,或者10。请大鸟帮忙解惑。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT MAX(TO_NUMBER(FIELD)) FROM TB 字符型的,要转成数字型的。 有没有学过C语言?可以参考ASCII码表中的各个字符对应的值http://www.weste.net/tools/ASCII.asp参考ASCII码表可以加入字符进行处理比如1,2,3,4,5,6,7,8,9,10,11,a,b,z等,然后看看结果是什么你就明白了。 如果有可能不全是数字,可以max(rpad(字段, 10)) 数据库连接方式的选择 查询a,b,c三个表的一些字段 可是b表需要UNION ALL b的历史表 可以实现吗? 求SQL 如何根据in里面的顺序排序 一个关于oracle端口问题 ORACLE NVARCHAR2(100) 关于含有二进制流表操作的问题 存储过程能不能用return语句返回一个值? oracle9i中怎么样设置自动提交(不是在sqlplus中) 急等!!!监听器服务已经启动,仍然报 无监听程序 错误 oracle 查询语句问题。。。 关于oracle即时客户端的问题
字符型的,要转成数字型的。
http://www.weste.net/tools/ASCII.asp参考ASCII码表可以加入字符进行处理比如
1,2,3,4,5,6,7,8,9,10,11,a,b,z等,然后看看结果是什么你就明白了。