Mon exigence est d'afficher une colonne dans la requête de sélection lorsqu'un satisfait de l'état et de ne pas afficher la colonne lorsque la condition ne correspond pas.Ignorer une colonne lorsque la condition ne marche pas dans la requête select correspondance - SQL Oracle
Pour exemple: Dans ce tableau simple ci-dessous
Tableau: XYZ
Name ID Fairness
------ -- --------
harish 3 White
ravi 5 brown
arun 2 black
rahul 5 white
Requête:
select name,
case id when 5 then " I Like to learn more languages" end as Remarks,
Fairness
from xyz
where id=2
Mon exigence est dans la requête ci-dessus la colonne "Remarques" ne doit pas être affiché en sortie, mais ma sortie est
Sortie réelle:
Name Remarks Fairness
---- ------- --------
arun null black
Résultats escomptés:
Name Fairness
---- --------
arun black
i.e., j'ai besoin colonne des remarques à afficher uniquement si l'identifiant est 5 dans la clause where.
S'il vous plaît me fournir une aide à ignorer « Remarques » lorsque la condition est satisfaite ou satisfait pas.
Sous quelle condition voulez-vous appeler cette requête? –