MySQL操作
【摘要】 1、+号的作用(只有一个功能:运算符):例如姓+名=姓名select 100+90; -- 两个操作数都是数值型,则做加法运算select ‘123’+90; --其中一方为字符型,则试图将字符型数值转换为数值型如果转换成功,则继续做加法运算;否则将字符型数值转换为数值型,再做加法运算Select null+10; -- 只要一方为null,则结果肯定为null错误写法:Select las...
1、+号的作用(只有一个功能:运算符):例如姓+名=姓名
- select 100+90; -- 两个操作数都是数值型,则做加法运算
- select ‘123’+90; --其中一方为字符型,则试图将字符型数值转换为数值型
- 如果转换成功,则继续做加法运算;否则将字符型数值转换为数值型,再做加法运算
- Select null+10; -- 只要一方为null,则结果肯定为null
- 错误写法:Select last_name + first_name as 姓名 from employees;
- select concat(字段1,字段2) as 姓名 from 表名;
- select concat(‘a’,’b’,’c’) as 结果;--与+号的作用相类似。
- select last_name+first_name as 姓名 from employees; -- +号在MySQL中只有运算的功能,如:select 100+99;
- 2、若字段中有null时,可以用ifnull进行判断:
- select ifnull(commission_pct,0) as 奖金率,commission_pct –(与原始数据做比较)
from employees;
- select concat(first_name,last_name,job_id,’,’,infnull(commission_pct,0)) as out_put from employees;
- Ifnull 函数检查值是否为null
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)