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 doublons

  • LEFT 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.