Dimanche 3 avril 2011 7 03 /04 /Avr /2011 18:41

 

Fonction SQL Oracle DECODE (IF / THEN / ELSE).

DECODE compare expr à chacun de la valeur de recherche un par un.
Si expr est égale à une recherche, DECODE renvoie le résultat correspondant. Si aucune correspondance n'est trouvée, alors DECODE renvoie la valeur par défaut. Si une valeur par défaut est omise, alors DECODE retournera null.

 

Syntax function DECODE.

 
 
DECODE(expr, search, result
             [, search, result ]...
       [, default ]
      )

 

Exemple function DECODE.

 
SELECT produit,
       DECODE (warehouse_id, 1, 'Southlake', 
                             2, 'San Francisco', 
                             3, 'New Jersey', 
                             4, 'Seattle',
                                'Empty') 
       FROM inventories
       WHERE prod_id < 243;

 

 


Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
 
Par Daniel Roesch - Publié dans : FUNCTIONS - SQL
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés