Odkzodkzdokz

3824 mots 16 pages
RAPPEL COURS

SQL

Conversion SQL : To char Number To number To_char(hiredate,‟fmDD” , “ Month YYYY‟ select ename to_char(hiredate,'fmDdspth "of" MonthYYYY fmHH:MI:SS AM') hiredate from emp; La function NVL: Pour transformer une valeur NULL en une valeur réelle, on utilise la fonction NVL . Syntaxe NVL(expr1,expr2) Ou : expr1 est l‟expression ou la valeur source susceptible. Expr2 pour la valeur qui est nulle. Exemple : Select ename, sal+comm « gain mensuel » From emp ; La fonction DECODE : La fonction decode permet de décoder les expressions de la meme maniere que l‟ordre lorsque IF-THEN-ELSE utilisé dans de nombreux langages elle decode l‟expression après avoir comparée à chacune des valeurs de recherche (search) . Si l‟expression est identique à search. Le résultat (result) est ramené. Si la valeur par défaut (default) est omise on obtient une valeur NULL. Chaque fois que la colonne ou expression ne correspond à aucune valeur search DECODE (col/ expression, search1, result1 [,search2, result2….] [default]) DECODE(col/express,search1,val1 ,search2,val2 ,search3,val3 [,…..,….] [default]); character to date date to char(date, „fmt‟)

Decode(grade,1,‟debutant‟, 2,‟stage‟, 3,‟……‟, „hors echel‟); select ename,sal,DECODE(job,'clerk',1.1*sal,'salsman',1.2*sal,'manager',1.2 ,sal) augmentation from emp; Tri sur plusieurs colonnes: a- FONCTIONS DE CARACTERES upper : convertit le mot en majuscules. lower : convertit le mot en minuscules. Inticap : convertit la première lettre de chaque mot en majuscule et les lettres suivantes en minuscules. ex: select the job title for'||INTCAP(ename)||'is'||lower(job) as "employees detail" from emp; b- FONCTIONS DE MANIPULATION DES CARACTERES: CONCAT: concatène des valeurs. le nombre de paramètres avec concat est limité à deux. SUBSTER: extrait une chaine de longueur déterminée. LENGTH: fournit la valeur numérique correspondant au nombre de caractères d'une chaine. INSTR: fournit la valeur numérique correspondant à la position d'un

en relation

  • Ksidjkldhjf
    1627 mots | 7 pages
  • Kjkljklj
    1444 mots | 6 pages
  • Ouzdeouz
    256 mots | 2 pages
  • Okokkjojn
    484 mots | 2 pages
  • Okzgdioh
    1003 mots | 5 pages
  • Ksjkjdk
    473 mots | 2 pages
  • Zlatko
    546 mots | 3 pages
  • Ksjdjjzd
    1000 mots | 4 pages
  • njkcnfzkfjkj
    321 mots | 2 pages
  • Gjkfhjkgfd
    621 mots | 3 pages
  • Kjizjdoz
    991 mots | 4 pages
  • dsjkjkqklk
    768 mots | 4 pages
  • Dkslslalz
    250 mots | 1 page
  • Jjkkj
    428 mots | 2 pages
  • Skjdskdj
    387 mots | 2 pages