Oracle与Mysql的字符连接函数concat与||
来源:互联网 发布:大数据系统硬件 编辑:程序博客网 时间:2024/06/03 20:30
1、Oracle版本:
1.1、执行语句:SELECT 'k' as a1,'a' as a2,'y' as a3FROM sr_main
--------------------------------------------------------------------------------------------
1 k a y
2 k a y
3 k a y
--------------------------------------------------------------------------------------------
1.2执行语句:SELECT concat( 'k','a') as pjFROM sr_main
--------------------------------------------------------------------------------------------
1 ka
2 ka
3 ka
--------------------------------------------------------------------------------------------
1.3执行语句:SELECT concat( 'k','a','y') as pjFROM sr_main
--------------------------------------------------------------------------------------------
Error:invalid number of arguments
--------------------------------------------------------------------------------------------
Reason:Concat只能连接两个字符串
1.4执行语句:SELECT 'k'||'a'||'y' as pj FROM sr_main
--------------------------------------------------------------------------------------------
1 kay
2 kay
3 kay
--------------------------------------------------------------------------------------------
2、Mysql版本:
2.1执行语句:SELECT concat( 'k','a') as pj FROM sr_main
--------------------------------------------------------------------------------------------
ka
ka
Ka
--------------------------------------------------------------------------------------------
2.2执行语句:SELECT concat( 'k','a','y') as pj FROM sr_main
--------------------------------------------------------------------------------------------
kay
kay
Kay
--------------------------------------------------------------------------------------------
2.3执行语句:SELECT 'k'||'a'||'y' as pj FROM sr_main
--------------------------------------------------------------------------------------------
0
0
0
--------------------------------------------------------------------------------------------
分析两者差异:
Oracle中可以用||拼接多个字符串,但用concat只能拼两个,否则报错
Mysql中可以用concat拼接多个,但用||无法拼接字符串,会显示零
综合两者:SELECT concat(concat( 'k','a'),'y') as pj FROM sr_main
--------------------------------------------------------------------------------------------
kay
kay
Kay
--------------------------------------------------------------------------------------------
此方法可以实现两者通用
- Oracle与Mysql的字符连接函数concat与||
- oracle字符连接函数concat与||有什么区别
- Oracle中concat与||区别(以及与mysql中concat函数区别)
- mysql 连接字符串与SQL不同(mysql CONCAT()的使用)
- 【mysql】mysql concat函数与SQL注入
- oracle的to_date()与concat()函数使用实例
- Mysql concat函数与SQL注入
- mysql函数concat与group_concat使用说明
- mysql字符串函数CONCAT_WS与CONCAT()用法
- mysql函数concat与group_concat使用说明
- MySQL中函数CONCAT与GROUP_CONCAT
- mysql的concat函数
- MySQL的字符串连接函数CONCAT, CONCAT_WS,GROUP_CONTACT
- mysql与oracle 的函数
- mysql concat_ws与concat区别
- concat(),concat_ws()与group_concat()函数
- MySQL中的字符串连接函数 concat
- MySQL中concat函数(连接字符串)
- 类和对象知识总结
- iOS面试题汇总(一)<1 - 60>
- 设计模式解析
- SMBIOS介绍(3):实现
- 使用命令行启动VirtualBox虚拟机
- Oracle与Mysql的字符连接函数concat与||
- python安装算法库
- PyQt4及py2exe使用时的一些错误及解决方案
- java1200例-文字的探照灯效果
- 正则表达式
- iOS objection 依赖注入
- git修改ssh默认端口号
- Lucene的评分(score)机制的简单解释
- Spring MVC