[11g] Meilleure facon de tester l'existence d'une valeur
Bonjour,
Je souhaite savoir si une certaine valeur existe dans ma colonne.
J'ai pensé à plusieurs facon de faire, mais j'aimerai savoir s'il y en a une a privilégier.
Code:
select count(*) from maTable where column = 'valeur'
Code:
select * from maTable where column = 'valeur' and rownum = 1
Code:
select case when exist (select 1 from maTable where column = 'valeur') then 1 else 0 end from dual
- une autre idée ?
J'interprète derriere mon résultat avec Python, donc peut importe ce que ca me ramène, je veux juste savoir si j'ai au moins une ligne avec cette valeur.
Merci d'avance pour vos retours ;)
et bonne fin d'année
Steven