mysql拼接字符串的方式_mysql 字符串拼接,你知道几种方式?
第一种:
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 字符串拼接,你知道几种方式?相关推荐
- 详解python运行三种方式_详解python运行三种方式
方式一 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码. linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: $ p ...
- mysql sql字符串连接函数_Mysql字符串连接函数 CONCAT()与 CONCAT_WS()
从数据库里取N个字段,然后组合到一起用","分割显示,起初想到用CONCAT()来处理,好是麻烦,没想到在手册里居然有提到 CONCAT_WS(),非常好用. CONCAT_WS( ...
- mysql 字符串 截取字母_MySQL字符串函数:字符串截取
MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() ...
- mysql 字符串函数大全_mysql 字符串函数大全
返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL.mysql> select ASCII('2'); -> 50mysql& ...
- mysql+表复制+效率_MySQL数据库复制表的几种方式讲解
一.MySQL复制表的几种方式 我们首先创建表stuents_score,利用SQL语句查看创建表的结构与列名字段. 之后查看students_score表数据,便于之后观察对比. 1.CREATE ...
- MySQL主从原理,基于快速学习一门技术的3种方式!
根据经验,想要快速学习一门技术有3种方式. 第一种方式是通过代码来理解它的实现,反推它的逻辑. 这种方式的难度很大,而且起点相对高,能够沉浸其中的人非常少,过程相对来说是苦闷的,但如果能够沉下心来看代 ...
- MySQL(一):分别基于mysqldump、lvm2、xtrabackup三种方式实现备份恢复
分别基于mysqldump.lvm2.xtrabackup三种方式实现MySQL备份恢复 一.利用mysqldump实施逻辑备份操作 1.在/etc/my.cnf中添加如下,开启二进制日志 innod ...
- mysql主库从库在同一台服务器_通过两种方式增加从库——不停止mysql服务
一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,mysqldump是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长.另一种是通过xtrabackup工具备份主库 ...
- mysql 删除数据表中数据_Mysql-删除数据表-三种方式详解
Mysql 删除数据表的三种方式详解 用法: 1.当你不再需要该表时, 用 drop; 2.当你仍要保留该表,但要删除所有记录时, 用 truncate; 3.当你要删除部分记录或者有可能会后悔的话, ...
- oracle从mysql抓数据_关于oracle数据库读取数据的三种方式
打开oracle sqldeveloper,连接到HR模式下的数据库,在SQL工作表中,执行如下语句: CREATE TABLE WANG( Name varchar2(6), ID num ...
最新文章
- android 中edittext控件 输入错误后焦点不变_常用基本控件测试用例(二)
- echart单击后获取横坐标值_echart 横坐标倾斜
- 我的产品需求说明文档模板(PRD)
- spring 事物合并_Spring系列合并
- Git—代码管理、提交及冲突解决流程的思考
- 不是美工却依然想写出美丽的CSS该肿么办
- 、nohup 不中断后台执行
- 三容水箱液位控制系统_基于Labview软件编程的三容水箱液位控制系统
- 算法设计 分治法 快速排序 C语言实现
- 格兰杰因果关系检验的局限性
- 74hc595数码管C语言,74HC595 数码管程序
- 用JS生成声音,实现钢琴演奏
- 批处理渲染Fbx到Avi视频 BatchRenderFbxToAvi Maxscript插件
- 前后端及常用语言介绍
- 如何使用python进行等额本金-等额本息贷款计算
- emui华为java2p_同属华为,却是两个相对独立的系统,Magic系统和EMUI区别在哪?...
- 几种基本放大电路详解
- 360签名工具 linux,360apk签名工具下载
- 广告动画 android,age动漫官方网软件app-AGE动漫无广告纯净版下载v1.4安卓版-西西软件下载...
- Win及杀毒软件输入法豪杰注册序列号等
热门文章
- c语言课后第七章习题,c语言课后习题第7章函数
- linux系统点歌机 ntfs分区,嵌入式点歌机说明
- SQL入门基础视频教程-Visual Foxpro视频教程
- 网站优化 14条--雅虎十四条优化原则
- java万年历 for_java万年历
- 北大博士后放弃985大学副教授教职,回老家从政任区长,引热议!
- 变量太多太复杂该怎么得出结论?——SPSS因子分析操作的详细讲解与介绍
- 单片机 上传服务器协议,单片机数据上传到云服务器
- 微软windows10易升_你可能不知道,微软系统升级最新版还可以这么简单!
- php导出指定格式excel,php导出excel格式文件的例子