Fonctions SQL

  • Traitement de chaîne

    • CONCAT, SUBSTR, LENGTH, INSRT, LPAD, TRIM

    • LOWER, UPPER, INITCAP

  • Traitement de date

    • MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY

    • SELECT sysdate FROM dual

    • Opérations mathématiques sur les dates : SELECT sysdate + 10 FROM dual

  • Traitement numérique

    • ROUND, TRUNC

    • FLOOR, CEIL

    • MOD

  • Conversion

    • Conversion implicite

    • Conversion explicite : TO_DATE, TO_NUMBER, TO_CHAR

  • Générales

    • NVL (par exemple NVL(X,0) renvoie 0 si X vaut Null)

    • CASE WHEN condition1 THEN valeur1 WHEN condition2 THEN valeur2 ELSE valeur3 END

    • Imbrication de fonctions : F3(F2(F1(col,arg1),arg2),arg3)

Suivant
Mode HTMLEffets