在oracle使用concat函数时需注意
2015-09-02 17:03
295 查看
oracle中使用concat,concat只能连接两个字符,而“||”可以连接多个字符。
如下
用concat时:
①.sql>select concat('aa','bb') from test;
concat('aa','bb')
---------------------
aabb
②.sql>select concat('aa','bb','cc') from test;
0RA-00909:invalid number of arguments
因此,用concat连接多个字符时,需要嵌套
sql>select concat(concat('aa','bb'),'cc') from test;
concat(concat('aa','bb'),'cc')
------------------------------------
aabbcc
用||时:
sql>select 'aa'||'bb' from test
'aa'||'bb'
-----------
aabb
如下
用concat时:
①.sql>select concat('aa','bb') from test;
concat('aa','bb')
---------------------
aabb
②.sql>select concat('aa','bb','cc') from test;
0RA-00909:invalid number of arguments
因此,用concat连接多个字符时,需要嵌套
sql>select concat(concat('aa','bb'),'cc') from test;
concat(concat('aa','bb'),'cc')
------------------------------------
aabbcc
用||时:
sql>select 'aa'||'bb' from test
'aa'||'bb'
-----------
aabb
相关文章推荐
- Oracle RMAN备份脚本
- Oracle 11G登陆提示ORA-28002:the password will expire within 7 days
- oracle 表空间查看
- Oracle GridControl 11gR1 for Linux 安装和配置指南
- oracle基本数据类型总结
- Oracle 删除表中记录 如何释放表及表空间大小
- 如何在oracle中导入dmp数据库文件
- Oracle P6R15.1 API 细节变化
- oracle 查看表空间
- Oracle 去掉Tab,回车,空格符
- oracle的簇与簇表
- 查询ORACLE表空间或者数据文件每次扩展大小
- oracle中的exists 和not exists 用法 in与exists语句的效率问题
- oracle pause命令使用
- oracle define,undefine,ACCEPT,以及变量的获取 命令
- Oracle常用命令
- Oracle日常性能查看
- Oracle 三种方法
- oracle spool
- mysql插入日期 vs oracle插入日期