MySQL中+号的作用
MySQL基础篇之加号的作用
MySQL是很基础的一门数据库语言。一般JAVA开发等使用较为普遍。那我们就先看一下JAVA语言中的+号。
Java中的+号分为两类:
(1)运算符:两个操作数都为数值型
例:1+1
(2)连接符:只要有一个操作数为字符串
例:‘a’ + 1
补充:将数值型数据转为字符串的方法之一为该数据加空字符 如 1+‘’
但MySQL中+号只有运算符的功能:
(1)两个操作数都为数值型,则做加法运算
(2)其中一方为字符型,则试图将字符型数值转 换成数值型。如果转化成功则继续做加法运算,否则将字符型数值转化为0
select 1+1 #操作数全为数值型
select ‘123’+90 #操作数一方为字