利用PLSQL Developer查看并导出Oracle表数据,本篇经验将和大家介绍如何利用PLSQLDeveloer查看并导出Oracle表数据,希望对大家的工作和学习有所帮助!......
2023-03-17 364 oracle
在使用oracle作为数据库存储数据,需要从数据库中查询数据内容,有时候需要将查询到的结果多个字段的字符串连接在一起,也需要在查询到的结果字段上拼接一个前缀或者后缀字符串等。下面就来介绍下oracle如何连接字符串
新建一个测试数据表,也可以选择已经存在的表数据来测试。这里只是测试字符串连接,不影响数据内容。
select * from T_BASE_PROVINCE t where t.id = 1;
首先介绍下||符合连接,||可以一次连接多个字符串
select t.PROVINCEID || t.PROVINCE from T_BASE_PROVINCE t where t.id = 1;
通过||方法连接,除了字段与字段之间的字符串连接,还可以与常量字符串连接
select '省份:' || t.PROVINCE from T_BASE_PROVINCE t where t.id = 1;
还可以使用CONCAT函数的方式来连接字符串,函数里传入需要连接的字符串1和字符串2,两个参数。参数也支持常量字符串的方式
select CONCAT(t.PROVINCEID,t.PROVINCE) from T_BASE_PROVINCE t where t.id = 1;
select CONCAT('省份:',t.PROVINCE) from T_BASE_PROVINCE t where t.id = 1;
如果有超过2个参数的字符串需要连接,如下示例,有4个字符串连接,运行之后测试发现异常,参数无效。
select CONCAT('省份ID:', t.PROVINCEID, '省份:', t.PROVINCE) from T_BASE_PROVINCE t where t.id = 1; -- ERROR ORA-00909: 参数个数无效
针对上面的问题,如果连接的参数大于2个,可以选择CONCAT嵌套的方式
select CONCAT(CONCAT(CONCAT('省份ID:', t.PROVINCEID),'省份:'), t.PROVINCE) from T_BASE_PROVINCE t where t.id = 1;
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: oracle
相关文章
利用PLSQL Developer查看并导出Oracle表数据,本篇经验将和大家介绍如何利用PLSQLDeveloer查看并导出Oracle表数据,希望对大家的工作和学习有所帮助!......
2023-03-17 364 oracle