第七章——MySQL中的单行函数
1、函数的理解
1.1什么是函数
函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可,这样既提高了代码效率,又提高了可维护性。
1.2不同DBMS函数的差异
我们在使用SQL语言的时候,不是直接喝这门语言打交道,而是通过它使用不同的数据库软件,即DBMS。DBMS之间的差异很大,远大于同一个语言不同版本之间的差异。
采用SQL函数的代码可移植性很差,因此在使用函数的时候㤇特别注意。
两种SQL函数
- 单行函数
- 多行函数
单行函数
- 操作数据对象
- 接收参数返回一个结果
- 只对一行进行变换
- 每行返回一个结果
- 可以嵌套
- 参数可以一列或一个值