Fonction SQL ORACLE – UPPER()
La fonction SQL ORACLE UPPER prend un seul argument de type chaine de caractère et retourne la même chaine mais en majuscule
SELECT UPPER('Bonjour le monde') FROM DUAL; UPPER('BONJOURLEMONDE') ----------------------- BONJOUR LE MONDE
Nous utilisons cette fonction par exemple lorsqu’on veut chercher une valeur mais on ne sait pas si cette valeur est en majuscule ou non. La solution sera de convertir les deux chaines en majuscule
SELECT EMPLOYEE_ID, FIRST_NAME, LAST_NAME, SALARY FROM EMPLOYEES WHERE UPPER(FIRST_NAME) = UPPER('david'); EMPLOYEE_ID FIRST_NAME LAST_NAME SALARY ------------------- ----------------- ---------------------- ------------------- 105 David Austin 4800 151 David Bernstein 9500 165 David Lee 6800