LRD & fonctions monolignes |
|
|
|
Écrit par NewBoy
|
08-05-2007 |
Elles s'emploient avec SELECT et renvoient 1 résultat par ligne.
**
Fonctions caractères
LOWER(colonne) |
même chaîne en minuscules |
UPPER(colonne) |
même chaîne en majuscules |
INITCAP(colonne) |
début de la chaîne en majuscules |
CONCAT(col1,col2) |
concatène les 2 chaînes |
LENGTH(colonne) |
renvoie la longueur de la chaîne |
INSTR(colonne,’caractère’) |
position du caractère dans la chaîne |
SUBSTR(colonne,a,b) |
renvoie b caractères à partir de la position a
|
**
Fonctions dates
MONTHS_BETWEEN(‘bigDate’,’smallDate’) |
différence entre 2 dates (en mois) |
ADD_MONTHS(‘date’,n) |
ajoute n mois à ‘date’ |
NEXT_DAY(‘date’,’lundi’) |
date du premier lundi qui suit ‘date’ |
TRUNC(date) |
réduit une date à sa partie calendaire (sous Oracle) |
**
Fonctions conversion (implicite ou explicite)
TO_CHAR(num | date,[‘format’]) |
YYYY, YEAR, MM, MONTH, month, DY, DAY, WW, … |
TO_NUMBER(varchar) |
|
TO_DATE(varchar,[‘format’]) |
|
**
Fonctions générales
NVL(NULL,’valeur’) |
convertit un NULL en date, car. ou num (to_char) |
DECODE |
structures de type if, else, then |
|
Dernière mise à jour : ( 12-07-2014 )
|