值为null还是什么都没有?
SQL> select * from test;NAME AGE
---------- ----------
aa 12
13SQL> select nvl(name,' '),age name from test;NVL(NAME,'') NAME
------------ ----------
aa 12
13
SQL> select * from test;NAME AGE
---------- ----------
aa 12
13SQL> select nvl(name,' '),age name from test;NVL(NAME,'') NAME
------------ ----------
aa 12
13
解决方案 »
- 将字符串 转换成时间型!![
- 如何将周信息改成日期?
- 请教求唯一值的sql语句:?
- sql server 中的语句在oracle中不能通过? !!!
- 请问有什么办法可以不需要安装ORACLE客户端?
- 请教Between函数的用法 在线等! QQ:15493898
- 求助:SQL Server 2000 数据库移植到Oracle
- @@@急!oracle安装之后,输入密码进不去,凭证检索失败!在线等!
- 请交:我在asp中使用如下语句sql2="insert into szh values('检泵',24)"为什么在sql plus 中查询却是“??,24“,而在sql plus 中用该
- 高人救命!soralis&oracle安装字符问题在线等侯!
- 请问关于建快照的问题?
- 请教一个简单的Update问题
select NVL(name,chr(13))都可以
用select NVL(name,'')读出的name是null,而不是空格;我想读成空格
用select NVL(name,' ')不执行,报数据类型错误;至于chr(13),我试试先,先谢谢各位!
另外我在pl_sql里执行select (name,chr(13)), select (name,' '), 均不执行,报数据类型错误
我的name是clob类型的,使用' '确实不行。不知道该如何解决
不直接显示出来,而一般都是以<null>显示的。
试过decode函数吗?
null,而非空格