Pl sql retourner valeurs d'une colonne

mathieu -  
 swed -
Bonjour,

J'ai une table ma_table et je reccupere les valeurs d'une colonne ma_colonne qui varie de 0 à 99.

je voudrai que quand j'arrive à 99 il retourne à 0 .

voici pour le moment comment je reccupere les valeurs de la colonne.

SELECT ma_colonne
INTO valeurs
FROM ma_table
WHERE ma_colonne
opcom_utl_file.dWriteFile('LES VALEURS DE MA COLONNE = :' ||to_char (nvl (Valeurs, 0), '09')).

Merci pour l'aide.

1 réponse

  1. swed
     
    Bonjour,

    Si j'ai bien compris ce que tu veux faire ;
    Alors tu peux le faire facilement avec un DECODE.

    Par exemple :
    SELECT DECODE(ma_colonne, 99, 0, ma_colonne)

    Si il n'y a pas le DECODE sur ton SGBD, alors tu peux faire la même chose avec un IIF. Par exemple :

    SELECT IIF( ma_colonne = 99 , 0, ma_colonne )

    OK ?
    Cordialement, M.
    0