我现在只安装了MySQL,但当它们在PgSQL、MS SQL等中运行时会正常工作吗。?
SELECT MAX(field) as max_field FROM table
SELECT MIN(field) as max_field FROM table
SELECT SUM(field) as max_field FROM table
您可以自己检查,但聚合函数在大多数(如果不是全部的话)RDBMS中都很常见:
- H2聚合函数
- Oracle聚合函数
- PostgreSQL聚合函数
- SQL Server聚合函数
你明白了。
是的,它们在每个数据库中都能很好地工作。
SELECT AVG(field) as max_field FROM table -- Work fine too
所有*SQL RDBMS都是为与SQL语言一起使用而设计的。所有这些。这就是它们被称为*SQL RDBMS的原因。聚合函数是标准SQL的一部分,因此可以在SQL可用的地方使用。