MySQL-运算符和函数专题
MySQL 运算符
MySQL 函数
与其他大多数计算机语言一样,SQL 支持利用函数来处理数据。函数一般是在数据上执行的,它给数据的转换和处理提供了方便。
函数没有 SQL 的可移植性强 能运行在多个系统上的代码称为可移植的(portable)。相对来说,多数 SQL 语句是可移植的,在 SQL 实现之间有差异时,这些差异通常不那么难处理。而函数的可移植性却不强。几乎每种主要的DBMS的实现都支持其他实现不支持的函数,而且有时差异还很大。
大多数 SQL 实现支持以下类型的函数。
❑ 用于处理文本串(如删除或填充值,转换值为大写或小写)的文本函数。
❑ 用于在数值数据上进行算术操作(如返回绝对值,进行代数运算)的数值函数。
❑ 用于处理日期和时间值并从这些值中提取特定成分(例如,返回两个日期之差,检查日期有效性等)的日期和时间函数。
❑ 返回 DBMS 正使用的特殊信息(如返回用户登录信息,检查版本细节)的系统函数。