1、java中的"+“号:
① 运算符:两个操作数均为数值型;
② 连接符:其中一个操作数为字符型。
2、mysql中的”+"号:
仅有一个功能:运算符。
① 两个操作数均为数值型,则做加法运算;
select 100 + 90;
② 只要其中一个为字符型数值,则会试图将字符型数值转换为数值型:
若转换成功,则继续做加法运算;
select '123' + 90;
若转换失败,则将字符型数值转换为0,再做加法运算。
select 'john' + 90;
③ 只要其中一个为null,则结果肯定为null。
select null + null;