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.

A voir également:

1 réponse

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