PLUS et les MOINS dans le standard SQL

Ma compréhension est le PLUS grand() et MOINS() ne font pas partie de la norme SQL, mais sont très fréquents.

Je me demandais, est-il un moyen de cloner la fonctionnalité de PLUS pour rester dans la norme SQL?

SELECT id, GREATEST(1,2,3,4,5,6,7) AS number FROM table

Entièrement requête:

  SELECT SUBSTR(section,1,2) AS campus, 
           AVG(GREATEST(maximum - enrolled, 0)) AS empty 
    FROM sectionrun 
   WHERE coursenumber = '105' AND subject = 'ENGL' 
GROUP BY campus
Pour ce qui de la base de données? PLUS & MOINS sont pris en charge par le PostgreSQL, MySQL, Oracle. SQL Server est le seul des majors qui ne supporte pas les PLUS/MOINS.
Je sais que PostgreSQL et MySQL PLUS/MOINS. ma question porte sur le réel de la norme SQL en.wikipedia.org/wiki/SQL#Standardization
Voir aussi: stackoverflow.com/questions/71022/sql-max-of-multiple-columns

OriginalL'auteur WalterJ89 | 2010-09-25