①如果双方都为数值型数据则结果为数值相加结果;
例如:select 20+30;结果为:
②如果有一方为字符型,则试图将字符型数值转换成数值型,
如果转换成功,则继续做数值加法运算:
例如:select ‘10’+30;结果为:
如果转换失败,则将字符型数值转化为0
例如:select 'haha'+20;结果为:
select 'aaa'+'bbb';结果为:
③如果有一方为null,则结果肯定为null
例如:select null+20;结果为:
select 'haha' + null;结果为: