Oracle与MySQL字符串拼接
来源:互联网 发布:苏联数学 知乎 编辑:程序博客网 时间:2024/05/18 23:52
一、MySQL
在java中我们通常用加号"+"来实现字符串的拼接,MySQL中也可以使用"+"来实现,比如:先加入测试数据
1
2
3
4
5
6
7
CREATE
TABLE
test(
id
INT
,
name
VARCHAR
(10),
score
FLOAT
);
INSERT
INTO
test
VALUES
(1,
'zhang'
,98);
INSERT
INTO
test
VALUES
(2,
'li'
,95);
1
SELECT
NAME
+
'hello'
FROM
test;
Demo2
1
SELECT
score,score+5
FROM
test;
CONCAT函数支持一个或者多个参数,参数类型可以为字符串类型也可以是非字符串类型,对于非字符串类型的参数MySQL将尝试
将其转化为字符串类型,CONCAT函数会将所有参数按照参数的顺序拼接成一个字符串做为返回值。
1
SELECT
CONCAT(
NAME
,
'-hello'
,
' good'
)
FROM
test;
MySQL中还提供了另外一个进行字符串拼接的函数CONCAT_WS,
CONCAT_WS可以在待拼接的字符串之间加入指定的分隔符,第一个参数为要设置的分隔符,
而剩下的参数则为待拼接的字符串值
1
SELECT
CONCAT_WS(
'-'
,
NAME
,
'考了'
,score)
FROM
test;
二、Oracle
Oracle中使用"||"进行字符串拼接
1
select
name
||
'hello'
from
test;
除了"||",Oracle还支持使用CONCAT()函数进行字符串拼接
1
select
concat(
name
,score)
from
test;
如果CONCAT中连接的值不是字符串,Oracle会尝试将其转换为字符串,
与MySQL的CONCAT()函数不同,Oracle的CONCAT()函数只支持两个参数,不支持两个以上字符串的拼接。
0 0
- Oracle与MySQL字符串拼接
- Oracle与MySQL字符串拼接
- oracle 字符串拼接
- oracle 字符串拼接函数
- ORACLE字符串拼接
- oracle字符串拼接函数
- Oracle数据字符串拼接
- oracle 字符串拼接
- oracle 拼接字符串
- oracle字符串拼接
- Oracle字符串拼接单引号
- mysql、oracle、sqlserver字符串、日期互转以及拼接
- 字符串的拼接-MYSQL
- 字符串的拼接-MYSQL
- mysql--字符串拼接
- mysql 拼接字符串方法
- MySQL中的字符串拼接
- mysql分组拼接字符串
- vmdk格式转换 kvm启动
- volatile关键字解析
- Android关闭AlertDialog的方法
- 杜绝假死,Tomcat容器做到自我保护,设置最大连接数
- Linux vmstat命令实战详解
- Oracle与MySQL字符串拼接
- 数据结构和算法学习第2天:栈的相关知识
- 2016太原网络营销师郭文军分享网站图片代码优化
- Java EE标准体系概述
- C++ Unicode SBCS 函数对照表,以备日后查阅
- Android内嵌H5页面调用手机图片操作
- vector删除元素和查找
- MYSQL数据表建立外键
- 2440slib.s