案例:查询员工名和员工姓,连接成一个字段,并显示为: 姓名

SELECT last_name+first_name AS 姓名
FROM employees;
没有报错但姓名一下全是0

Java中的 +号:
1.运算符,两个操作数都为数值类型。最终结果为数值
2.连接符,其中有一个操作数,不为数值类型。最终结果是字符串

MySQL中的 +号:
只有一个功能:运算符

MySQL中没有字符串和字符之说,统统是字符

1.如果两个操作数都为数值型,则做加法运算

SELECT 100+90;

2.只要其中一方为字符型,试图将字符型 转换 为数值型

SELECT ''+90;

3.如果转换成功,则继续做加法运算

  如果转换失败,则将字符型的数值转换成0,再去做加法运算

SELECT 'john'+90;

运算只要其中一方为null,结果就为null

SELECT null+0;

最新文章

  1. hadoop生态圈介绍
  2. python 类型判断-- isinstance函数
  3. StackExchange.Redis.Extensions.Core 源码解读之 Configuration用法
  4. 【技术文档】XuebaOnline配环境时遇到的问题和解决办法
  5. c语言函数的可选性自变量
  6. XMLHelper 类
  7. Java进阶之网络编程
  8. Angular JS的Placeholder功能在IE8/9浏览器中不可用
  9. MySQL 5.7 多主一丛同步的数据库配置(将多处数据源合并到一点)
  10. 深入理解JAVA中的代理模式
  11. react安装 项目构建
  12. C++向量 vector动态数组
  13. console输出彩色字体
  14. Mac 解压zip文件错误:无法将"*.zip"解压缩到"" (错误 1-操作不被允许)
  15. 纯js异步无刷新请求(只支持IE)【原】
  16. Effective C++ 随笔(1)
  17. CS50.3
  18. aop 例外通知就是记录业务方法出现错误 并保存到日志里面的功能
  19. Html.RenderPartial("")与Html.Partial("")区别
  20. ElementTree 解析xml(minidom解析xml大文件时,MemoryError)

热门文章

  1. Dom中的一些接口
  2. windows10使用任务计划提醒自己
  3. linux服务基础之编译安装nginx
  4. gulp常用插件之wiredep使用
  5. 深入理解Java内存模型中的虚拟机栈
  6. PAT (Basic Level) Practice (中文)1087 有多少不同的值 (20 分) (set)
  7. 无法解析的外部符号 _snprintf
  8. Mysql分库分表导出导入和数据量统计测试
  9. yii2 钩子函数
  10. 关于Euler-Poisson积分的几种解法