SQL指令— CONCAT(字符串连接函数)

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

  • 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'

mysql下一个示例

test表内有 year month day 3个char字段 代表年月日

SELECT * FROM `test` WHERE CONCAT ( `year` , '-' , `month` , '-' , `day` ) > '2008-06-05'

SQL指令— CONCAT(字符串连接函数)相关推荐

  1. sql把字串字段相加串连的方法(CONCAT字符串连接函数) sysdee 发表于 成功志 分类,标签: sql把字串字段相加串连的方法 CONCAT字符串连接函数 18 5月 2012 0 有的时候

    sql把字串字段相加串连的方法(CONCAT字符串连接函数) sysdee 发表于 成功志 分类,标签: sql把字串字段相加串连的方法 CONCAT字符串连接函数 185月2012 0 有的时候,我 ...

  2. 【数据库】HIVE SQL中的字符串连接函数(CONCAT)

    众所周知,在MySQL.SQLSERVER中,都有字符串连接函数,那么,HQL也不例外. 在学习.工作中,不可避免的会遇到需要将两个字段合并展示的需要. 最基础的一个方法是:CONCAT('abc', ...

  3. mysql sql字符串连接函数_Mysql字符串连接函数 CONCAT()与 CONCAT_WS()

    从数据库里取N个字段,然后组合到一起用","分割显示,起初想到用CONCAT()来处理,好是麻烦,没想到在手册里居然有提到 CONCAT_WS(),非常好用. CONCAT_WS( ...

  4. SQL字符串连接函数

    concat 将多行数据查询后当做一行显示 字符串连接函数 concat(str1,str2..)函数 直接连接 group_concat(str1,str2..)函数 使用逗号做为分隔符 group ...

  5. 用指针做函数参数自己编程实现字符串连接函数strcat()的功能。CQUPT题库

    用指针做函数参数自己编程实现字符串连接函数strcat()的功能.CQUPT题库 下面程序中存在比较隐蔽的错误,请通过分析和调试程序,发现并改正程序中的错误. 注意:请将修改正确后的完整源程序拷贝粘贴 ...

  6. C语言编写字符串连接函数

    初学C,便写了一段字符串连接函数发表玩玩,希望看到地人儿可以有所帮助呦! #include<stdio.h> int main() {void MyStrcat(char *dstStr, ...

  7. 编程实现字符串连接函数strcat()

    按如下函数原型编程实现字符串连接函数strcat()的功能. void MyStrcat(char dstStr[], char srcStr[]); 输入提示信息: "Input a st ...

  8. 自己编写字符串连接函数:strcat

    4943: 字符串链接 Time Limit: 1 Sec Memory Limit: 32 MB Description 不用strcat函数,自己编写一个字符串连接函数MyStrcat(char ...

  9. 字符串连接函数strcat

    <C++宝典>第6章数组与字符串,本章将介绍一种数据集合类型--数组.与结构体不同,数组是同一类型数据的集合.而且在内存中,数组中的元素依次排列,一个紧邻一个.本节为大家介绍字符串连接函数 ...

最新文章

  1. Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项
  2. SpringDataRedis环境搭建(详细图文教程)
  3. 第十二单元文件的归档/压缩/传输
  4. Elasticsearch索引分析
  5. Java对象模型-oop和klass
  6. MATLAB的Kmeans函数实现聚类
  7. axure选中状态的值_关于编写Axure的心得
  8. Ubuntu使用总结二
  9. 卡秘生活APP是一款什么样的APP 关于卡秘生活疑问详细解答
  10. 基于Springboot+Mybatis+Mysql的人事考勤统计管理系统
  11. DDE学习1、DDE的原理和基本特点简介_马鸿凯_新浪博客
  12. Mysql 基础练习大全(建表到基本查询)
  13. 转载:HTTP调试工具:Fiddler的使用方法介绍
  14. Uni-app API
  15. 2017.11.21 软件工程概论第一节课
  16. moveit 配置关节控制器
  17. Chosen by god【组合数打表】
  18. 【Java并发编程实战14】构建自定义同步工具(Building-Custom-Synchronizers)
  19. 不同股票的账面市值比(2012-2020年)
  20. EM78P153B封装SOP8单片机方案IC开发

热门文章

  1. Android7.1升级傻瓜教程(以Nexus5为例)
  2. 迈向可验证的 AI: 形式化方法的五大挑战
  3. 绝大多数程序员没有这么深入研究过System.out.println()!
  4. 无界鼠标:使用一套键盘鼠标控制多台电脑
  5. vue项目使用ajax
  6. 方舟加入服务器显示lnvalid,方舟生存进化更新180.4版后打怪无效怎么解决
  7. 骨骼动画原理与Cocos2d骨骼动画
  8. 抓包神器 Wireshark,帮你快速定位线上网络故障(3)
  9. XTU,C语言,平衡三进制
  10. 中国电子学会2023年05月份青少年软件编程Python等级考试试卷三级真题(含答案)