数据库mysql基础查询之取别名、+号的意义


首先,我们为什么要取别名?

1, 便于理解

2, 当要查询的字段有重复时,使用别名可以将其区分开

区别名可以用AS关键字(AS关键字后+别名名称),也可以省略AS关键字

取别名举例

 

 结果:

我们可以看到,AVG(salary)显示为别名 平均工资了。

 

当然我们不止可以对字段取别名,我们也可以对表取别名(在后续的连接查询会遇到),当不同的表中有相同字段时,我们通过表
的别名去使用该字段就可以很好的区分字段。

 

二、+号在mysql中意思
我们知道,在python中 +即可进行算数运算,也可以用于字段连接
那么在mysql中,+号的意思又是如何?

在mysql中,+ 仅仅用于运算。

在mysql中,只有“数字型的字符串”才会被转换为数字,否则将会转换为0;

当+号两侧有一方为NULL时,+号的运算结果一定是NULL;

注:在mysql中,用CONCAT()函数进行拼接。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM