大家帮我看这个查询 select NVL(logClassMaxNumber,0) from TB_USER_LOGCLASS where TB_USER_LOGCLASS.logClassID=100 and TB_USER_LOGCLASS.logClassIsPassMaxAutoDelete=1logClassMaxNumber是number类型为什么查出logClassMaxNumber为null时返回还是null不是当logClassMaxNumber为null时返回的是0么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --测试了一下,没发现你说的情况--仔细检查检查,或许是什么地方写错了create table goods( g_no varchar2(10), g_name varchar2(15), g_num number(10), dt date);SQL> select * from goods;G_NO G_NAME G_NUM DT---------- --------------- ----------- -----------1156 舒肤佳 2011-04-151101 三笑牙膏 500 2011-01-011120 海飞丝 2011-02-05SQL> select g_no, 2 g_name, 3 nvl(g_num,0) g_num, 4 to_char(dt,'yyyy-mm-dd') dt 5 from goods;G_NO G_NAME G_NUM DT---------- --------------- ---------- ----------1156 舒肤佳 0 2011-04-151101 三笑牙膏 500 2011-01-011120 海飞丝 0 2011-02-05 ------请教远程访问数据库问题-------------- 今天的面试题,请高手指点。 一个关于存储过程和游标的问题。。求助 请教-关于时间戳 oracle 性能的优化 大家来聊聊同样表结构的大量数据对比解决方法 写存储过程时insert table表名是个变量该怎么写? 我的DBA用户的密码丢失了怎么办? 请高手指点一下,服务器A(没有装oracle)访问服务器B的oracle,应该怎样连接?? 请教managerment server 好吧,如果你有pd,mysql,sqlserver等工具可以自动生成代码(图形界面建表等),你还会自己写代码吗 Oracle 查询显示“未选定行”
--测试了一下,没发现你说的情况
--仔细检查检查,或许是什么地方写错了
create table goods(
g_no varchar2(10),
g_name varchar2(15),
g_num number(10),
dt date);
SQL> select * from goods;G_NO G_NAME G_NUM DT
---------- --------------- ----------- -----------
1156 舒肤佳 2011-04-15
1101 三笑牙膏 500 2011-01-01
1120 海飞丝 2011-02-05SQL> select g_no,
2 g_name,
3 nvl(g_num,0) g_num,
4 to_char(dt,'yyyy-mm-dd') dt
5 from goods;G_NO G_NAME G_NUM DT
---------- --------------- ---------- ----------
1156 舒肤佳 0 2011-04-15
1101 三笑牙膏 500 2011-01-01
1120 海飞丝 0 2011-02-05