在mysql中,连接字符串,可以借助于内置函数concat()。

函数 CONCAT(str1,str2,...)

返回来自于参数连结的字符串。

如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。

示例:

复制代码 代码示例:

mysql> select CONCAT('My', 'S', 'QL');

-> 'MySQL'

mysql> select CONCAT('My', NULL, 'QL');

-> NULL

mysql> select CONCAT(14.3);

-> '14.3'

例如:update test set ID=concat(ID,'ABC');放在前面则连接到前面,放在后面就连接在后面。

附,MySQL concat函数使用方法:

CONCAT(str1,str2,…)

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

注意:

如果所有参数均为非二进制字符串,则结果为非二进制字符串。

如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。

一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:

SELECT CONCAT(CAST(int_col AS CHAR), char_col)

MySQL concat函数可以连接一个或者多个字符串,如

复制代码 代码示例:

mysql> select concat('10');

+--------------+

| concat('10') |

+--------------+

| 10   |

+--------------+

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)

MySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL

复制代码 代码示例:

mysql> select concat('11','22',null);

+------------------------+

| concat('11','22',null) |

+------------------------+

| NULL   |

+------------------------+

1 row in set (0.00 sec)

mysql中字符串拼接函数_mysql 连接字符串操作(concat函数用法)相关推荐

  1. mysql中关系怎么弄_mysql数据库关系操作

    ### mysql数据库 #### 知识要点: 1. 数据操作增.删.改 2. 外键约束要求 3. 一对多表关系 4. 一对一表关系 5. 多对多表关系 6. 外键约束的参照操作 ### 数据操作 # ...

  2. mysql中如何运行存储过程_MySQL存储过程如何操作

    mysql在5.1之后增加了存储过程的功能, 存储过程运行在mysql内部,语句都已经编译好了,速度比sql更快. 存储过程与mysql相当于shell和linux系统.如果你是程序员的话,那我告诉你 ...

  3. mysql的concat函数_MySQL中concat函数(连接字符串)

    MySQL中concat函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制 ...

  4. mysql ( )连接_MySQL中concat函数(连接字符串)

    MySQL中concat函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制 ...

  5. MySQL中concat函数(连接字符串)

    MySQL中concat函数(连接字符串) MySQL中concat函数 使用方法: concat(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 ...

  6. python字符串转整数_Python连接字符串和整数

    python字符串转整数 Python supports string concatenation using + operator. In most of the programming langu ...

  7. mysql的char在java中表示为_Java学习篇之-Mysql中varchar门类总结_mysql

    java学习篇之---mysql中varchar类型总结 Mysql中varchar类型总结 今天新做一个项目,需要自己进行数据库设计,发现自己对varchar的用法还不是很熟悉,所以查阅资料总结若下 ...

  8. mysql的join语句使用_在MySQL中使用JOIN语句进行连接操作的详细教程

    到目前,我们已经学习了从一个表中获取数据.这是简单的需要,但在大多数现实MySQL的使用,经常需要将数据从多个表中的一个单一的查询. 可以使用多个表中的单一SQL查询.在MySQL中联接(join)行 ...

  9. python输出字符串拼接数字_python实现字符串和数字拼接

    python实现字符串和数字拼接 如下所示: 将i前面加str(i)就可以了 补充拓展:python 连接字符串和数字 python 连接字符串和数字的问题: 首先要说的是,python是强类型的语言 ...

  10. mysql join 组合索引,图文详解MySQL中两表关联的连接表如何创建索引

    本文介绍了MySQL中两表关联的连接表是如何创建索引的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 问题介绍 创建数据库的索引,可以选择单列索引,也可以选择创建组合索引. 遇到如下这种情况 ...

最新文章

  1. Pandas 多层级索引的数据分析案例,超干货!
  2. java商城pom,使用maven创建Java购物商城系统的common工程
  3. 如何正确强制执行Git推送?
  4. IIS 用户验证及授权
  5. JavaSE(三)——数组及继承
  6. Visual Studio 2010中的UML
  7. webrtc 渲染_webRTC 中 timing 信息的使用
  8. SCE2007 –安装配置指南
  9. python3编程环境,使用 python3 环境开发。
  10. 实时高清渲染:全局光照(Global Illumination)[2]---漫反射/高光全局光照
  11. 训练集和测试集损失函数
  12. 备份Ubuntu12.04 并制作成iso安装文件
  13. 解决为什么电脑连接不上网络,应该如何查找问题
  14. mysql 查询重复字符串_如何在mysql中查询重复的字符串条目
  15. 用于单眼3D物体检测的可学习深度引导卷积
  16. 5G时代App和小程序是否会逐渐消失?
  17. Game Hacking Fundamentals 学习笔记1
  18. 如何在vim快速删除全部内容
  19. GridView合并表头单元格
  20. RecyclerView 控件的使用(Android studio)

热门文章

  1. 【带权并查集经典例题】银河英雄传说【同POJ 1988 cube stacking】
  2. linux texlive 中文,Ubuntu 安装 TexLive2013 及中文支持
  3. Gitlab项目迁移
  4. Android已有的原生Camera框架中加入自己的API的实现方案。
  5. Java——泛型(最易懂的方式讲解泛型)
  6. TableViewCell 自定义分割线
  7. 【Silverlight】Bing Maps学习系列(一):开发前的准备工作
  8. C++ 入门5 ---- 类和动态内存分配(一)
  9. synchronized的实现原理用法详解
  10. yum 安装 sz与rz(上传、下载)