文档章节

Mysql和Oracle数据库concat()函数

myzyq
 myzyq
发布于 2015/08/16 11:38
字数 248
阅读 82
收藏 0
点赞 0
评论 0

一、函数的使用参数不同

Mysql支持多个字符串拼接:

CONCAT(str1,str2,…)

Oralce只支持两个字符串的拼接,若想拼接多个字符串可以嵌套使用concat

CONCAT(str1,str2)

二、参数中有Null的处理方式不同

Mysql:返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

Oralce:如有任何一个参数为NULL ,则返回值拼接后的字符串。 三、其它方面

Mysql:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。 Oracle:如果CONCAT中连接的值不是字符串,Oracle会尝试将其转换为字符串 注:Oracle拼接字符串还可以使用"||",当参数为Null时,返回值拼接后的字符串。

本文转载自:http://www.2cto.com/database/201502/377291.html

共有 人打赏支持
myzyq
粉丝 2
博文 39
码字总数 4196
作品 0
昌平
程序员
MYSQL体系大纲

1.为什么选用MySQL数据库? 2.MySQL数据库安装和环境配置 3.SQL语句汇总(以MyBatis为例) 3.1.join从句 3.2.when case 3.3.union使用 3.4.in和exists区别 3.5.日期函数 3.6.拼接函数 Oracle除...

微尘鉴
2015/09/20
65
0
mysql 更改查询结果追加值,sql多个字段拼接

sql多个字段拼接 2012-01-05 14:05:47| 分类: 数据库 | 标签: |字号大中小 订阅 MySQL 在Java等编程语言汇总字符串的拼接可以通过加号“+”来实现,比如:"1"+"3"、"a"+"b"。在MySQL中也可...

NotFoundException
2013/04/08
0
1
mysql和oracle的不同

一、日期处理 二、连接字符串在Oracle中用 ,SqlServer中用+,MySQL中用concat('a','b','c') 三、mysql与oracle数据库实现自增列的区别: mysql可以实现自增列,只要在建表时设置auto_incremen...

-wangming-
2016/06/06
45
0
concat和concat_ws()区别及MySQL的几个实用字符串函数【转】

1、concat()函数 1.1 MySQL的concat函数可以连接一个或者多个字符串,如 mysql>select concat('10'); +--------------+ |concat('10') | +--------------+ |10 | +--------------+ 1 row in s......

houyiwujing
2011/12/15
0
0
mysql的sql_mode合理设置

mysql的sql_mode合理设置 sqlmode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以...

墨梅
2014/03/10
0
0
mysql 的sql_mode合理设置

MySQL的sql_mode合理设置 sqlmode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以...

被啃的窝瓜
2017/05/12
0
0
oracle迁移mysql总结

最近我处理了一个项目的数据库迁移,从oracle迁移至mysql,其中的一项主要工作就是对代码中的sql进行改写。这里针对两个库的不同点做一下总结,以备后查。 oracle与mysql之常用函数的区别: ...

SawyerZhou
2017/12/08
0
0
MyBatis之动态SQL语句

有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、...

晨曦之光
2012/04/25
17.3K
0
SQL中的字符串拼接

MySQL 在Java等编程语言汇总字符串的拼接可以通过加号“+”来实现,比如:"1"+"3"、"a"+"b"。在MySQL中也可以使用加号“+”来连接两个字符串比如下面的SQL: SELECT '12'+'33', FAge+'1' FRO...

aijfanta
2016/07/19
72
0
Oracle 字符串连接函数

七、字符串相加 MySQL:CONCAT() Oracle:CONCAT(), SQL Server:+ CONCAT字符串相加函数的语法如下: CONCAT(字串1, 字串2, 字串3, ...)功能是:将字串1、字串2、字串3,等字串连在一起。 ...

Oscarfff
2016/10/13
25
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Android Studio 3.0 之后打包apk出现应用未安装问题

1、废话 出现这个问题的原因,并不是只有一个,而是有多个原因,不懂的估计会被搞得一头雾水,下面我列举的是我遇到的几种问题和网友遇到的几种问题,但不一定是全部,也有可能有些莫名其妙的...

她叫我小渝
26分钟前
0
0
前端基础

1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的。 实际上HTTP 协议从未规定 GET/POST 的请求长度限制是多少。对get请求参数的限制是...

wenxingjun
今天
0
0
拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)

工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-Core 反编译JDBC分析SQLSERVER客户端与服务器通信原理 SQ...

紅顏為君笑
今天
7
0
jQuery零基础入门——(六)修改DOM结构

《jQuery零基础入门》系列博文是在廖雪峰老师的博文基础上,可能补充了个人的理解和日常遇到的点,用我的理解表述出来,主干出处来自廖雪峰老师的技术分享。 在《零基础入门JavaScript》的时...

JandenMa
今天
0
0
linux mint 1.9 qq 安装

转: https://www.jianshu.com/p/cdc3d03c144d 1. 下载 qq 轻聊版,可在百度搜索后下载 QQ7.9Light.exe 2. 去wine的官网(https://wiki.winehq.org/Ubuntu) 安装 wine . 提醒网页可以切换成中...

Canaan_
今天
0
0
PHP后台运行命令并管理运行程序

php后台运行命令并管理后台运行程序 class ProcessModel{ private $pid; private $command; private $resultToFile = ''; public function __construct($cl=false){......

colin_86
今天
1
0
数据结构与算法4

在此程序中,HighArray类中的find()方法用数据项的值作为参数传递,它的返回值决定是否找到此数据项。 insert()方法向数组下一个空位置放置一个新的数据项。一个名为nElems的字段跟踪记录着...

沉迷于编程的小菜菜
今天
1
1
fiddler安装和基本使用以及代理设置

项目需求 由于开发过程中客户端和服务器数据交互非常频繁,有时候服务端需要知道客户端调用接口传了哪些参数过来,这个时候就需要一个工具可以监听这些接口请求参数,已经接口的响应的数据,这种...

银装素裹
今天
0
0
Python分析《我不是药神》豆瓣评论

读取 Mongo 中的短评数据,进行中文分词 对分词结果取 Top50 生成词云 生成词云效果 看来网上关于 我不是药神 vs 达拉斯 的争论很热啊。关于词频统计就这些,代码中也会完成一些其它的分析任...

猫咪编程
今天
0
0
虚拟机怎么安装vmware tools

https://blog.csdn.net/tjcwt2011/article/details/72638977

AndyZhouX
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部