oracle字符串连接如何使用教程

时间:2024-10-23 19:38:31

1、新建一个测试数据表,也可以选择已经存在的表数据来测试。这里只是测试字符串连接,不影响数据内容。select * from T_BASE_PROVINCE t where t.id = 1;

oracle字符串连接如何使用教程
oracle字符串连接如何使用教程

2、首先介绍下||符合连接,||可以一次连接多个字符串select t.PROVINCEID || t.PROVINCE from T_BASE_PROVINCE t where t.id = 1;

oracle字符串连接如何使用教程

3、通过||方法连接,除了字段与字段之间的字符串连接,还可以与常量字符串连接select '省份:' || t.PROVINCE from T_BASE_PROVINCE t where t.id = 1;

oracle字符串连接如何使用教程

4、还可以使用CONC钽吟篑瑜AT函数的方式来连接字符串,函数里传入需要连接的字符串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;

oracle字符串连接如何使用教程
oracle字符串连接如何使用教程

5、如果有超过2个参数的字符串需要连接,如下示例,有4个字符串连接,运行之后测试发现异常,参数无效。select CONCA皈其拄攥T('省份ID:', t.PROVINCEID, '省份:', t.PROVINCE) from T_BASE_PROVINCE t where t.id = 1; -- ERROR ORA-00909: 参数个数无效

oracle字符串连接如何使用教程

6、针对上面的问题,如果连接的参数大于2个,可以选择CONCAT嵌套的方式select CONCAT(CONCAT(CONCAT('省份ID:', t.PROVINCEID),'省份:'), t.PROVINCE) from T_BASE_PROVINCE t where t.id = 1;

oracle字符串连接如何使用教程
© 手抄报圈