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)) 谁能教我一个辨认Oracle数据库的位置方法 ORACLE写存储过程报错 oracle 存储过程 集合 和循环遍历的问题 pl/sql Developer 如何使分支语句实现自动缩进呢? 关于oracal10i创建登陆用户 写ORACLE的存储过程不能用else if? ORACLE 怎样调出刚插如表中的数据 jsp访问oracle是如何对应表呢 如何改已建例程的字符集?简体中文的字符集应选那个? 提供数据库设计规范! oracle 查询语句问题。。。 关于oracle即时客户端的问题
字符型的,要转成数字型的。
http://www.weste.net/tools/ASCII.asp参考ASCII码表可以加入字符进行处理比如
1,2,3,4,5,6,7,8,9,10,11,a,b,z等,然后看看结果是什么你就明白了。