是MAX,MIN,SUM SQL命令标准跨越不同的RDBMS

时间:2012-07-26 17:07:24

标签: php sql aggregate-functions rdbms rdbms-agnostic

我现在只安装了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

3 个答案:

答案 0 :(得分:1)

您可以自行检查,但聚合函数在大多数(如果不是全部)RDBMS中都很常见:

你明白了。

答案 1 :(得分:1)

是的,它们在每个数据库中运行良好。

SELECT AVG(field) as max_field FROM table -- Work fine too

答案 2 :(得分:0)

所有 * SQL RDBMS旨在与SQL语言一起使用。他们都是。这就是为什么他们被称为* SQL RDBMSes。聚合函数是标准SQL的一部分,因此可以在SQL可用的任何地方使用。