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
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
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
CASE
expression:Cela ne va pas très bien à beaucoup plus de deux valeurs. C'est bien pour la Fpo exemple précis, mais il ne répond pas à la question plus générale.
OriginalL'auteur Aillyn
peut devenir
OriginalL'auteur Never Sleep Again