현재 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
현재 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
당신이 직접 확인할 수 있습니다,하지만 모든되지 않은 경우 집계 함수는, 대부분에 걸쳐 RDBMS 공통적 :
아이디어가 있습니다.
예, 모든 데이터베이스에서 원활하게 작동합니다.
SELECT AVG(field) as max_field FROM table -- Work fine too
모든 * SQL RDBMS에서는 SQL 언어와 함께 사용하도록 설계되었습니다. 그들 모두. 이것이 바로 SQL RDBMS라고 불리는 이유입니다. 집계 함수는 표준 SQL의 일부이므로 SQL을 사용할 수있는 곳이면 어디에서나 사용할 수 있습니다.
집계 함수가 표준 SQL의 일부인지 아니면 공급 업체별 함수인지 여부가 궁금합니다. – Ghost