Concat函数
2015-09-02 16:08
423 查看
Concat函数使用方法:
CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串
而Oracle的concat函数只能连接两个字符串
SQL> select concat('11','22') from dual;
concat('11','22')
-------------------
1122
二、MySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL。
CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串
{ The concat() method is used to join two or more arrays. 使用concat()方法可用来将两个或多个数组结合起来 This method does not change the existing arrays, it only returns a copy of the joined arra ys. 这个方法不会改变现存的数组,它只返回了所结合数组的一份拷贝。}
一、MySQL concat函数可以连接一个或者多个字符串,如
mysql> select concat('12'); +--------------+ | concat('12') | +--------------+ | 12 | +--------------+ 1 row in set (0.00 sec) mysql> select concat('11','22','33'); +------------------------+ | concat('11','22','33') | +------------------------+ | 112233 | +------------------------+ 1 row in set (0.00 sec)
而Oracle的concat函数只能连接两个字符串
SQL> select concat('11','22') from dual;
concat('11','22')
-------------------
1122
二、MySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL。
mysql> select concat('11','22',null); +------------------------+ | concat('11','22',null) | +------------------------+ | NULL | +------------------------+ 1 row in set (0.00 sec) 注意: 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。 一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:SELECT CONCAT(CAST(int_col AS CHAR), char_col) 而Oracle的concat函数连接的时候,只要有一个字符串不是NULL,就不会返回NULL。SQL> select concat('11',NULL) from dual;concat('11',NULL)---------------------- 11
The concat() method is used to join two or more arrays.使用concat()方法可用来将两个或多个数组结合起来This method does not change the existing arrays, it only returns a copy of the joined arra ys.这个方法不会改变现存的数组,它只返回了所结合数组的一份拷贝。
相关文章推荐
- JS在IE和火狐中的差异
- uoj#35: 后缀排序
- MariaDB 10 Slave Crash-Safe需转为GTID复制模式
- MariaDB 10 Slave Crash-Safe需转为GTID复制模式
- testlink case的便捷管理,如何从excel中导入到testlink,定制导出自己想要的格式
- 方法的反射---反射学习笔记(二)
- 方法的反射---反射学习笔记(二)
- 数学符号读法
- TinyXml快速入门(一)
- STM32软件加密
- Scikit-learn 安装(Ubuntu环境)
- C语言数值常数
- Fragment Error inflating class fragment
- OC内存管理
- 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
- 【匹配公式合集】
- 画中画 视频叠加 视频覆盖 overlay
- 自动化测试框架调研
- Android属性动画
- 教你10分钟内在Windows上完成Rails开发环境的安装和配置