首先,我们为什么要取别名?
1, 便于理解
2, 当要查询的字段有重复时,使用别名可以将其区分开
区别名可以用AS关键字(AS关键字后+别名名称),也可以省略AS关键字
取别名举例
结果:
我们可以看到,AVG(salary)显示为别名 平均工资了。
当然我们不止可以对字段取别名,我们也可以对表取别名(在后续的连接查询会遇到),当不同的表中有相同字段时,我们通过表
的别名去使用该字段就可以很好的区分字段。
二、+号在mysql中意思
我们知道,在python中 +即可进行算数运算,也可以用于字段连接
那么在mysql中,+号的意思又是如何?
在mysql中,+ 仅仅用于运算。
在mysql中,只有“数字型的字符串”才会被转换为数字,否则将会转换为0;
当+号两侧有一方为NULL时,+号的运算结果一定是NULL;
注:在mysql中,用CONCAT()函数进行拼接。