mysql concat键值对_mysql中concat函数实现数据库字段合并查询
concat()函数是mysql中用来字符类型的字段联合查询的一个不错的函数,但尽量不要使用哦,
mysql中怎么合并两个字段为一个字段呢?试了好多方法,结果还是不是我想要的
例如:select (a+b) as c from 表
类型也一致都是varchar型的,可就是显示不正确。
直到concat()
MySQL中concat函数
下面通过一个例子介绍MySQL中的concat函数的使用方法,比如select concat('11','22','33')。
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)
PHP技术实验室,专注于PHP技术学习、研究的php信息交流博客。
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
mysql concat键值对_mysql中concat函数实现数据库字段合并查询相关推荐
- mysql concat键值对_MySQL中concat函数
一. concat()函数 1. 含义: 将多个字符串连接成一个字符串. 2. 语法: concat(str1, str2,...) 返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返 ...
- 根据list中某个字段的值排序_MySql中常用函数
一.group_concat group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) group_conc ...
- mysql 外键详解_mysql 中的外键key值的详解
如果Key是空的, 那么该列值的可以重复, 表示该列没有索引, 或者是一个非唯一的复合索引的非前导列 2. 如果Key是PRI, 那么该列是主键的组成部分 3. 如果Key是UNI, 那么该列是一 ...
- Mysql修改字段名和长度_mysql中修改表字段名/字段长度/字段类型详解
先来看看常用的方法 MySql的简单语法,常用,却不容易记住.当然,这些Sql语法在各数据库中基本通用.下面列出: 1.增加一个字段: alter table user add COLUMN new1 ...
- mysql group语句可以排序_MySQL中group_concat()函数的排序方法
示例一 group_concat()函数的参数是可以直接使用order by排序,下面通过例子来说明,首先看下面的t1表. 比如,我们要查看每个人的多个分数,将该人对应的多个分数显示在一起,分数要从高 ...
- mysql 枚举类型 映射_model类中enum类型与数据库字段的映射
这个东西搞了好久,不难,但小细节没注意到一直不对,现在终于做出来了,赶紧记下. 下面是实体类User与对应的表user之间的映射: 1. 准备数据库表user SET NAMES utf8; SET ...
- MYSQL主键值加1
设置MYSQL主键值加1 DEMO数据库数据 sql: update su set id=id+1 where id <> 1 ORDER BY id desc; 注意: ORDER BY ...
- mysql的concat函数_MySQL中concat函数(连接字符串)
MySQL中concat函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制 ...
- mysql ( )连接_MySQL中concat函数(连接字符串)
MySQL中concat函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制 ...
最新文章
- 支付方式(2)——支付宝集成及使用
- windows7 下arp 绑定的实现
- 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
- 白话Elasticsearch73_ES生产集群中的索引管理02
- 基于Redis的分布式锁到底安全吗(上)?
- Linux Kernel5.10的软中断(softirq)的本质
- JZOJ 4437. 【HNOI2016模拟4.10】线性代数与逻辑
- 【预训练模型】一文串起从NLP到CV 预训练技术和范式演进
- 【2012百度之星/资格赛】B:小诺爱USB设备
- Jsp Spring Security 权限管理系统
- SpringBoot+Vue博客系统---后端接口开发
- Redis进阶实践之二十 Redis的配置文件使用详解
- C#.net中什么类型能存放这种数组!
- Java中一个逐渐被遗忘的强大功能,强到你难以置信!
- java cximage_图像处理库比较 OpenCV CxImage ImageMagick CImg FreeImage
- 乐蜂网八周年店庆有感
- tf.contrib.layers.embed_sequence()函数
- 面阵激光雷达产品调研——Livox Avia
- 如何实现复制微信图文到Word文档
- 死亡搁浅系统服务器,《死亡搁浅》车辆获取及制造方法
热门文章
- Python运算符is与==的区别
- plaintextedit指定一行一行的高亮显示_列表记录自动逐条高亮显示
- 思科网络基础课件_网络自动化认证,你选对了吗?
- C++ 位图及位图的实现
- 5v继电器模块实物接线_继电器驱动无刷电机正反转(单向电调)
- 力扣450. 删除二叉搜索树中的节点(JavaScript)
- oracle设为归档模式,设置oracle归档模式
- python内置高阶函数求导_Python——函数式编程、高阶函数和内置函数,及
- java的printwriter_Java PrintWriter错误
- mysql 查询大于某个时间_有关于mysql 时间作为条件查询,索引失效的问题。