Oracle中字符串连接的实现方法
时间:2024-01-15 11:59:24
和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。
比如执行下面的SQL语句:
SELECT '工号为'||FNumber||'的员工姓名为'||FName FROM T_Employee
WHERE FName IS NOT NULL
除了“||”,Oracle还支持使用CONCAT()函数进行字符串拼接,比如执行下面的SQL语句:
SELECT CONCAT('工号:',FNumber) FROM T_Employee
如果CONCAT中连接的值不是字符串,Oracle会尝试将其转换为字符串,比如执行下面的SQL语句:
SELECT CONCAT('年龄:',FAge) FROM T_Employee
与MYSQL的CONCAT()函数不同,Oracle的CONCAT()函数只支持两个参数,不支持两个以上字符串的拼接,比如下面的SQL语句在Oracle中是错误的:
SELECT CONCAT('工号为',FNumber,'的员工姓名为',FName) FROM T_Employee
WHERE FName IS NOT NULL
运行以后Oracle会报出下面的错误信息:
参数个数无效
如果要进行多个字符串的拼接的话,可以使用多个CONCAT()函数嵌套使用,上面的SQL可以如下改写:
SELECT CONCAT(CONCAT(CONCAT('工号为',FNumber),'的员工姓名为'),FName) FROM
T_Employee
WHERE FName IS NOT NULL
标签:Oracle,字符串连接
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
asp检测服务器XmlHttp组件支持情况
2008-03-03 12:30:00
Python趣味实例,实现一个简单的抽奖刮刮卡
2023-07-20 18:59:41
![](https://img.aspxhome.com/file/2023/1/71401_0s.jpg)
Python过滤序列元素的方法
2023-07-05 17:53:37
Python字典对象实现原理详解
2023-06-11 01:53:21
![](https://img.aspxhome.com/file/2023/5/123805_0s.jpg)
python字符串常规操作大全
2021-04-11 17:20:36
![](https://img.aspxhome.com/file/2023/7/80387_0s.png)
Bootstrap Multiselect 常用组件实现代码
2024-05-21 10:14:36
Python实现arctan换算角度的示例
2023-07-16 20:31:28
![](https://img.aspxhome.com/file/2023/0/80590_0s.png)
Git常用命令介绍
2022-08-14 03:42:46
asp下用OracleInProcServer完成对Oracle的连接和操作
2008-04-13 07:10:00
Python格式化输出字符串的五种方法总结
2023-03-30 02:07:42
![](https://img.aspxhome.com/file/2023/4/86344_0s.jpg)
176万!GPT-4发布详解如何查看OpenAI的下载量
2021-11-26 22:02:51
分析详解python多线程与多进程区别
2022-01-19 01:13:54
![](https://img.aspxhome.com/file/2023/6/118036_0s.png)
ASP.NET Core Authentication认证实现方法
2023-07-21 12:21:31
![](https://img.aspxhome.com/file/2023/8/78078_0s.jpg)
django admin 根据choice字段选择的不同来显示不同的页面方式
2022-04-26 06:39:10
![](https://img.aspxhome.com/file/2023/3/96913_0s.jpg)
用JS实现网页元素阴影效果的研究总结
2024-05-02 16:12:02
教你利用pygame模块制作跳跃小球小游戏
2022-02-07 11:28:46
![](https://img.aspxhome.com/file/2023/7/123557_0s.png)
解决Vue+SpringBoot+Shiro跨域问题
2024-05-05 09:06:03
![](https://img.aspxhome.com/file/2023/6/130856_0s.png)
基于python+opencv调用电脑摄像头实现实时人脸眼睛以及微笑识别
2023-07-08 23:31:14
![](https://img.aspxhome.com/file/2023/5/76865_0s.jpg)
关于你不想知道的所有Python3 unicode特性
2022-03-03 13:06:40
Python的Django框架中的数据过滤功能
2022-02-01 05:48:40