Bonjour,

J'ai une variable (type_info) qui peut contenir "P", "E" ou null.

J'ai un champ ("Passage") qui peut contenir les valeurs suivantes "E1",'P1', "E2", "P2", "P3", etc

Le but de mon select est

- d'afficher les champs qui commencent par "E" si ma variable "type" = E
- d'afficher les champs qui commencent par "P" si ma variable "type" = P
- d'afficher tous les champs si ma variable "type" = null

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Select Distinct(Passage)
From ma_table
where substr(Passage,1,1) = type_info OR "tous" ???
Le select ne fonctionne que si ma variable contient un "E" ou un "P".

Comment afficher tous le "E" et tous les "P" si ma variable est nulle ??

Merci de vos réponses.