在Java中

1、运算符:两个操作数都是数值型。
2、连接符:只要有一个操作数为字符串。

在MySQL中

与其他编程语言不同,MySQL中,+(加号)只有一个功能:运算符。

例一:两个操作数都为数值型,则做加法运算

SELECT 100+90;

运算结果为:190

例二:只要其中一个操作数为字符型,则试图将字符型数值转化为数值型,如果可以转换为数值型,则继续进行加法运算。

SELECT '100'+90;

运算结果为:190

例三:只要其中一个操作数为字符型,则试图将字符型数值转化为数值型,如果不能转化为数值型,则将字符型数值转换为0

SELECT 'John'+90;

运算结果为:90

例四:只要其中一个操作数为null,则结果肯定为null

SELECT null+90;

运算结果为:null

实例

两张表:

 

 

 

 运算:

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐