第一种:

mysql自带语法CONCAT(string1,string2,...),此处是直接把string1和string2等等的字符串拼接起来(无缝拼接哦)

说明:此方法在拼接的时候如果有一个值为NULL,则返回NULL

如:1.

SELECT CONCAT("name=","lich",NULL) AS test;

2.

SELECT CONCAT("name=","lich") AS test;

第二种:

第二种也是mysql自带语法CONCAT_WS(separator,string1,string2,...),但是可以多个字符串用指定的字符串进行拼接(带缝拼接哦)

说明:string1,string2代表的是字符串,而separator代表的是连接其他参数的分隔符,可以是符号,也可以是字符串。如果分隔符为NULL,则结果为NULL。此方法参数可以为NULL。

如:1.

select concat_ws('#','name=','lich',null) AS test;

2.

select concat_ws(NULL,'name=','lich',null) AS test;

3.

select concat_ws("hello,",'name=','lich',null) AS test;

第三种:

也是mysql的自带语法GROUP_CONCAT([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])

如:

1.

SELECT id,GROUP_CONCAT(type) FROM log_sys_interview GROUP BY type ;

2.

SELECT id,GROUP_CONCAT(type Separator '#') FROM log_sys_interview GROUP BY type ;

3.

SELECT id,GROUP_CONCAT(type ORDER BY type DESC) FROM log_sys_interview GROUP BY ip ;

4.

SELECT id,GROUP_CONCAT(DISTINCT type ORDER BY type DESC) FROM log_sys_interview GROUP BY ip ;

第四种:

这种方式比较简单

原始的:

SELECT id,type FROM log_sys_interview ;

SELECT id,type+99 FROM log_sys_interview ;

mysql拼接字符串的方式_mysql 字符串拼接,你知道几种方式?相关推荐

  1. 详解python运行三种方式_详解python运行三种方式

    方式一 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码. linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: $ p ...

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

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

  3. mysql 字符串 截取字母_MySQL字符串函数:字符串截取

    MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() ...

  4. mysql 字符串函数大全_mysql 字符串函数大全

    返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL.mysql> select ASCII('2'); -> 50mysql& ...

  5. mysql+表复制+效率_MySQL数据库复制表的几种方式讲解

    一.MySQL复制表的几种方式 我们首先创建表stuents_score,利用SQL语句查看创建表的结构与列名字段. 之后查看students_score表数据,便于之后观察对比. 1.CREATE ...

  6. MySQL主从原理,基于快速学习一门技术的3种方式!

    根据经验,想要快速学习一门技术有3种方式. 第一种方式是通过代码来理解它的实现,反推它的逻辑. 这种方式的难度很大,而且起点相对高,能够沉浸其中的人非常少,过程相对来说是苦闷的,但如果能够沉下心来看代 ...

  7. MySQL(一):分别基于mysqldump、lvm2、xtrabackup三种方式实现备份恢复

    分别基于mysqldump.lvm2.xtrabackup三种方式实现MySQL备份恢复 一.利用mysqldump实施逻辑备份操作 1.在/etc/my.cnf中添加如下,开启二进制日志 innod ...

  8. mysql主库从库在同一台服务器_通过两种方式增加从库——不停止mysql服务

    一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,mysqldump是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长.另一种是通过xtrabackup工具备份主库 ...

  9. mysql 删除数据表中数据_Mysql-删除数据表-三种方式详解

    Mysql 删除数据表的三种方式详解 用法: 1.当你不再需要该表时, 用 drop; 2.当你仍要保留该表,但要删除所有记录时, 用 truncate; 3.当你要删除部分记录或者有可能会后悔的话, ...

  10. oracle从mysql抓数据_关于oracle数据库读取数据的三种方式

    打开oracle sqldeveloper,连接到HR模式下的数据库,在SQL工作表中,执行如下语句: CREATE TABLE WANG( Name  varchar2(6), ID     num ...

最新文章

  1. android 中edittext控件 输入错误后焦点不变_常用基本控件测试用例(二)
  2. echart单击后获取横坐标值_echart 横坐标倾斜
  3. 我的产品需求说明文档模板(PRD)
  4. spring 事物合并_Spring系列合并
  5. Git—代码管理、提交及冲突解决流程的思考
  6. 不是美工却依然想写出美丽的CSS该肿么办
  7. 、nohup 不中断后台执行
  8. 三容水箱液位控制系统_基于Labview软件编程的三容水箱液位控制系统
  9. 算法设计 分治法 快速排序 C语言实现
  10. 格兰杰因果关系检验的局限性
  11. 74hc595数码管C语言,74HC595 数码管程序
  12. 用JS生成声音,实现钢琴演奏
  13. 批处理渲染Fbx到Avi视频 BatchRenderFbxToAvi Maxscript插件
  14. 前后端及常用语言介绍
  15. 如何使用python进行等额本金-等额本息贷款计算
  16. emui华为java2p_同属华为,却是两个相对独立的系统,Magic系统和EMUI区别在哪?...
  17. 几种基本放大电路详解
  18. 360签名工具 linux,360apk签名工具下载
  19. 广告动画 android,age动漫官方网软件app-AGE动漫无广告纯净版下载v1.4安卓版-西西软件下载...
  20. Win及杀毒软件输入法豪杰注册序列号等

热门文章

  1. c语言课后第七章习题,c语言课后习题第7章函数
  2. linux系统点歌机 ntfs分区,嵌入式点歌机说明
  3. SQL入门基础视频教程-Visual Foxpro视频教程
  4. 网站优化 14条--雅虎十四条优化原则
  5. java万年历 for_java万年历
  6. 北大博士后放弃985大学副教授教职,回老家从政任区长,引热议!
  7. 变量太多太复杂该怎么得出结论?——SPSS因子分析操作的详细讲解与介绍
  8. 单片机 上传服务器协议,单片机数据上传到云服务器
  9. 微软windows10易升_你可能不知道,微软系统升级最新版还可以这么简单!
  10. php导出指定格式excel,php导出excel格式文件的例子