有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:

  • MySQL: CONCAT()
  • Oracle: CONCAT(), ||
  • SQL Server: +

CONCAT() 的语法如下:

CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。

请注意,Oracle的CONCAT()只允许两个参数;

换言之,一次只能将两个字串串连起来。不过,在Oracle中,我们可以用'||'来一次串连多个字串。

来看几个例子。假设我们有以下的表格:

Geography 表格

region_name store_name
East Boston
East New York
West Los Angeles
West San Diego

例子1:

MySQL/Oracle:
SELECT CONCAT(region_name,store_name) FROM Geography
WHERE store_name = 'Boston';

结果

'EastBoston'

例子2:

Oracle:
SELECT region_name || ' ' || store_name FROM Geography
WHERE store_name = 'Boston';

结果

'East Boston'

例子3:

SQL Server:
SELECT region_name + ' ' + store_name FROM Geography
WHERE store_name = 'Boston';

结果

'East Boston'

转自:http://blog.sina.com.cn/s/blog_4b93170a0100biyp.html

最新文章

  1. js ES6 多行字符串 连接字符串
  2. 小心一些,断言可能让你的造成循环引用NSAssert
  3. win7硬盘安装ubuntu双系统——注意项
  4. Essential Documents to Manage Your Projects
  5. ZOJ 1113 u Calculate e
  6. ubuntu下nfs服务器的安装与配置
  7. 论文笔记之: Bilinear CNN Models for Fine-grained Visual Recognition
  8. 帝国cms常用变量总结
  9. SQL Server 数据库基础编程
  10. 【HDOJ】1068 Girls and Boys
  11. java 访问 mysql 数据库的字符集设置
  12. Windows下Mysql常用操作命令
  13. Android--UI之GridView
  14. Netty中的三种Reactor(反应堆)
  15. Stm32 资料
  16. django序列化单表的4种方法的介绍
  17. Oracle数据库11gR2的卸载 - deinstall
  18. galera mariadb集群恢复策略
  19. springboot与消息(rabbtiMQ)
  20. rownum和order by的执行顺序问题

热门文章

  1. Java设计模式-单例模式(Singleton)
  2. 图解Android - Zygote, System Server 启动分析
  3. CSS中font-style的斜体属性Italic oblique的区别
  4. Cocos2d-X3.0 刨根问底(六)----- 调度器Scheduler类源码分析
  5. Cocos2d-X3.0 刨根问底(二)----- 从HelloWorld开始
  6. ELF(Executable and Linkable Format)
  7. UVA1629Cake slicing(记忆化搜索)
  8. 学习 easyui 之一:easyloader 分析与使用
  9. IE 兼容模式下不支持DIV CSS样式display:inline-block,解决
  10. The illustrated guide to a Ph.D.