PLSQL 如何判断一个字符为字母 PLSQL 如何判断一个字符为字母? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 regexp_instr('字符','[[:alpha:]]') 如果为字母,则返回1,否则返回0 。或通过ascii('字符')的值在某一区间进行判断。TRANSLATE结合length也可以. 10以后引入了正则表达式,之前的可以通过ascii值来判断SQL> select ascii('a'),ascii('z'),ascii('A'),ascii('Z') from dual;ASCII('A') ASCII('Z') ASCII('A') ASCII('Z')---------- ---------- ---------- ---------- 97 122 65 90 楼主可以试试楼上的方法,让该字母的的ascii在a和z,A和Z之间就可以了啊 紧急求助:关于表连接的SQL语句的写法 UPDATE 循环问题 一个很棘手的问题 晕啊 ORACLE中给包授权时出现的错误 oracle下 export出来的insert语句字段值中文乱码问题? 解释 ora-01033:oracle initialization or shutdown in progress 邪门的访问远程数据库问题!!高分有赠!来看看啦 请问sql有没什么集合函数直接判断一个列的值是否全部一样---在线等待 好急的问题啊!!!!!!!!在线等待 sql 分组 给组添加序号 SP2-0552: 未声明绑定变量怎么解决?
TRANSLATE结合length也可以.
之前的可以通过ascii值来判断
SQL> select ascii('a'),ascii('z'),ascii('A'),ascii('Z') from dual;ASCII('A') ASCII('Z') ASCII('A') ASCII('Z')
---------- ---------- ---------- ----------
97 122 65 90