Bonjour,

j'ai juste une petite question syntaxique.

Je sais que l'on peut "remplacer" ALL par MAX:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT ENOM, SAL FROM EMP
              WHERE SAL> ALL (SELECT SAL
                          FROM EMP
                          WHERE PROF = 'INGENIEUR');
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT ENOM, SAL FROM EMP
              WHERE SAL> (SELECT MAX(SAL)
                          FROM EMP
                          WHERE PROF = 'INGENIEUR');
De même, est-ce la même chose de "remplacer" ANY par MIN?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT ENOM, SAL FROM EMP
              WHERE SAL> ANY (SELECT SAL
                          FROM EMP
                          WHERE PROF = 'INGENIEUR');
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT ENOM, SAL FROM EMP
              WHERE SAL> (SELECT MIN(SAL)
                          FROM EMP
                          WHERE PROF = 'INGENIEUR');
Merci par avance,
John