空值和null select tcolumn from table where id=1 ,结果是没有记录,但我想让他返回 null, 要怎样改动sql?(oracle中) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 返回字符串null?select nvl(tcolumn,'null') from table where id=1 不懂你的意思,获取的就没有符合记录的条件,你怎么会让他为NULL?你是想字段值为NULL吧,那至少你得有记录啊,至少要有一条记录,至于TCOLUMN是不是NULL,才能考虑啊。。 没有符合的记录是空,但我想把他设置为null,没有办法吗? 哦,明白你的意思了.试试下面的SELECT decode(COUNT(*), 0, 'null', 1, dummy, 'more') FROM dual GROUP BY dummy; select decode(count(*),0,'null',1,tcolumn,'more') from table where id=1 group by tcolumn 对应你的sql就是上面的形式 关于Oracle9i特殊列名的问题 如何能更好的学习oracle数据库啊???????? ERROR:ORA-12154:TNS:无法处理服务名。 急!高手请进!有几个关于EJB和数据库的问题! 高手帮忙,小弟急求SQL写法。 Oracle 11gR2 RAC安装入门培训-视频分享 oracle9i启动后外部程序不能连接的问题 [第二次提问]监听进程不能解析在连接描述符中给出的Service_Name怎么能解决?? 急!中文字符无法插入Oracle数据库 oracle用exp做备份能把视图也备份出来么?应该怎么做啊? SQL查询效率问题 应用程序连接oracle数据库的问题
select nvl(tcolumn,'null') from table where id=1
你怎么会让他为NULL?你是想字段值为NULL吧,那至少你得有记录啊,至少要有一条记录,至于TCOLUMN是不是NULL,才能考虑啊。。
SELECT decode(COUNT(*), 0, 'null', 1, dummy, 'more')
FROM dual
GROUP BY dummy;
from table
where id=1
group by tcolumn
对应你的sql就是上面的形式