请问如何先将一个字符串类型字段转换成数值型,然后再判断它是否为偶数? select col, DECODE(MOD(to_number(col),2), 0, '偶', 1, '奇') from tabname 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 支持wangybyangxr(王永斌)的写法 SQL> select 4, DECODE(MOD(to_number(4),2), 0, '偶', 1, '奇') from dual 2 ; 4 DECODE(MOD(TO_NUMBER(4),2),0,'---------- ------------------------------ 4 偶SQL> select 7, DECODE(MOD(to_number(7),2), 0, '偶', 1, '奇') from dual; 7 DECODE(MOD(TO_NUMBER(7),2),0,'---------- ------------------------------ 7 奇SQL> wangybyangxr(王永斌)的写法是有问题的,如果varchar2字段的值中存在非数字字符,如'A1003245',直接这样写就会报错,应该写一个函数判断全为数字后,再应用上面那句. 用imp執行全庫導入要注意什麽 oracle 11g C# 对Oracle 数据库备份和存储 关闭数据库报错! 怎样用SQL语句显示一个变量的值? oracle group by 排序 出现错误 求oracle 7.3.4 for sco openserver 5.0.x补丁 初级问题:如何用sql plus建数据库 如果procedure中执行的是一条SQL语句,如何得到返回的数据集? 关于sqlpuls的登录问题---主机字串 急!!!排序问题 小弟急呀 怎样返回结果集
2 ; 4 DECODE(MOD(TO_NUMBER(4),2),0,'
---------- ------------------------------
4 偶SQL> select 7, DECODE(MOD(to_number(7),2), 0, '偶', 1, '奇') from dual; 7 DECODE(MOD(TO_NUMBER(7),2),0,'
---------- ------------------------------
7 奇SQL>