本篇文章小编给大家分享一下mysql字符串拼接并设置null值实例方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。

#字符串拼接 concat(s1,s2); 将表中last_name和first_name中的字符串拼接

select concat(last_name,first_name) as 姓名 from employees;

#只会修改last_name不会修改first_name

SELECT first_name,last_name AS f FROM employees;

#将两个列用逗号隔开并命名为out_put

SELECT CONCAT(`last_name`,',',`phone_number`) AS out_put FROM employees;

#ifnull 判断是否为空,如果为空则显示为0而不是null,并将列名显示为结果

SELECT IFNULL(commission_pct,0) AS 结果 FROM employees;

内容扩展:

字符串的拼接

1.1 CONCAT(s1,s2,...)函数

返回连接参数产生的字符串,一个或多个待拼接的内容,任意一个为NULL则返回值为NULL。

SELECT CONCAT('现在的时间:',NOW()); -- 输出结果:现在的时间:2019-01-17 11:27:58

1.2 CONCAT_WS(x,s1,s2,...)函数

返回多个字符串拼接之后的字符串,每个字符串之间有一个x。

SELECT CONCAT_WS(';','pan_junbiao的博客','KevinPan','pan_junbiao'); -- 输出结果:pan_junbiao的博客;KevinPan;pan_junbiao

mysql字符串拼接有空值_mysql字符串如何拼接并设置null值 mysql字符串拼接并设置null值实例方法...相关推荐

  1. mysql 绿色版 无法启动_MySql免安装版安装配置,附MySQL服务无法启动解决方案

    文首提要: 我下载的MySQL版本是:mysql-5.7.17-winx64.zip  Archive版:系统:Windows7 64位. 一.解压文件 下载好MySQL后,解压到D盘下,也可以根据个 ...

  2. mysql 5.5 替换字符_Mysql 5.7替换表中某些字段的字符串

    很多时候在做资源迁移的时候,路径改变,存在数据库的资源文件的路径也会跟着改变,所以需要替换存放路径的字符串,如何快速的替换表中的字段的这些字符串呢? 1. 可以通过MySQL的replace函数 re ...

  3. mysql通过参数文件启动_mysql启动的时参数文件中的[mysql]下的参数没有生效

    my.cnf下的参数如下 [mysqld] 此处省略..... [mysql] #no-auto-rehash prompt='\u@\h:\p\d mysql>' #max_allowed_p ...

  4. mysql字符串拼接 空值_mysql字符串拼接并设置null值的实例方法

    #字符串拼接 concat(s1,s2); 将表中last_name和first_name中的字符串拼接 select concat(last_name,first_name) as 姓名 from ...

  5. mysql设置字段为空字符串_mysql数据类型字段插入空字符串自动填充为0报错

    有一条这样的sql语句, insert into a(id,user_name) values('','abc'); 表示插入字段的时候ID插入是空字符串.这样的情况在mysql5.6版本上执行报错. ...

  6. mysql null值和空格_MySQL中NULL与空字符串空格问题

    一些刚刚接触MySQL的孩子,经常会错误的认为NULL与空字符串' '是相同的.这看似是一件不重要的事情,但是在MySQL中,这两者是完全不同的.NULL是指没有值,而''则表示值是存在的,只不过是个 ...

  7. mysql通过函数分割字符串为数组中_Mysql通过存储过程分割字符串为数组

    分割字符串为数组需要用到 三个mysql 的函数 : REVERSE(str) 返回颠倒字符顺序的字符串str. SUBSTRING_INDEX(str,delim,count) 返回从字符串str的 ...

  8. mysql 函数多个连接_MySQL数据库中如何连接两个或多个字符串呢?

    摘要: 下文讲述MySQL数据库中组合字符串的方法分享,如下所示: 实现思路: 使用系统函数CONCAT即可实现两个或多个字符串的组合连接 注意事项: 当组合字符串中,任意一个字符为NULL时,则返回 ...

  9. mysql截取字符串最后两位_Mysql字符串截取函数SUBSTRING的用法说明

    感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取字符串 left(str, length) 说明:le ...

  10. mysql截取字符串最后两位_MySQL字符串函数substring:字符串截取

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

最新文章

  1. python内置库之学习configparser库(一)
  2. 2006校园流行语锋线排行TOP10
  3. php点击按钮后弹窗,如何在静态页添加按钮,点击时弹出功能界面
  4. 常用WebService一览表
  5. 2018/7/7-纪中某C组题【jzoj1494,jzoj1495,jzoj1496,jzoj1497】
  6. 从报表到数据可视化,我用这五步,成功搭建银行大数据架构
  7. 程序员,你得选准跑路的时间!
  8. 洞见科技创始人姚明:隐私计算让数据穿上“防护服”的同时,还能充分释放数据价值...
  9. 大数据与数据挖掘的基本概念,它们之间的内在联系是什么?
  10. 计算机的单位换算字节,关于计算机的存储字节单位换算和使用
  11. 星际争霸2的AI环境搭建
  12. 中国宠物协会会员查询介绍
  13. 单片机实验:矩阵式键盘输入识别
  14. Servlet什么时候实例化?destory到底摧毁的是什么?
  15. 操作系统中消费者与生产者的同步互斥问题
  16. 为什么毕业一年了工资还是只有7K
  17. 解决安装文件时2502、2503错误
  18. 买外链有没有影响?会导致网站降权吗?玉米社
  19. 价格时序预测-LSTM
  20. case when的判断顺序_case when

热门文章

  1. 高斯求积分公式matlab,matlab高斯积分公式
  2. windows桌面股票价格软件
  3. c语言编程入门教程for,C语言编程入门教程精 简版.ppt
  4. iPhone通讯录整理及vcf-CSV互转
  5. 安居客头部导航栏的编写
  6. vb 修改sql数据库服务器,vb连接服务器sql数据库
  7. Android9能用的flash播放器,flash player安卓4.4_安卓flash player 9.0_安卓adobe flash player 9...
  8. 照片缩小尺寸怎么操作?
  9. 更改计算机启动读盘,BIOS设置硬盘启动|BIOS启动里怎么更改启动盘
  10. DEV C++下载,百度云盘,干净