Particularités LMD
Valeurs Null
Les expressions mathématiques contenant une valeur Null sont systématiquement évaluées à Null.
SELECT x+y FROM t
renverra des valeurs Null si x ou y ont la valeur Null.
On peut utiliser la fonction NVL pour procéder différemment : par exemple NVL(X,0) renvoie 0 si X vaut Null.
MINUS, UNION ALL, LEFT JOIN, AS...
L'opération relationnelle de différence s'écrit MINUS (au lieu de EXCEPT en SQL)
UNION ALL
est une opération d'union qui ne supprime pas les doublonsLEFT JOIN
peut s'écrire grâce à l'opérateur "(+)" utilisé dans la clause WHERE :SELECT x,y FROM t1,t2 WHERE y(+)=x
Le AS servant pour le renommage de colonne est optionnel.