2012-07-26 39 views
0

我現在只安裝了MySQL,但在PgSQL,MS SQL等中運行時這些工作是否正常?是MAX,MIN,SUM SQL命令標準不一致RDBMS

SELECT MAX(field) as max_field FROM table 
SELECT MIN(field) as max_field FROM table 
SELECT SUM(field) as max_field FROM table 

回答

1

是的,它們在每個數據庫中運行良好。

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

所有 * SQL的RDBMS被設計爲與SQL語言中使用。他們全部。這就是爲什麼他們被稱爲* SQL關係數據庫。聚合函數是標準SQL的一部分,因此可用於任何SQL可用的地方。

+1

我相信問題是聚合函數是否是標準sql的一部分或者是供應商特定的 – Ghost 2012-07-26 17:26:00