À l'aide de Cas Énoncé dans la Clause where (avec la colonne)

Je veux utiliser une instruction de cas dans une clause where. Mais la clause where changement dépend de mon équation.

Par exemple:

Table

ID Column1  Column2
1    2         3 
2    4         1
3    5         4
4    4         7

Requête

select * from table
where (case when column1>=column2 then column2>3 else column1>3 end)

Sortie attendue

ID Column1  Column2
3    5         4
4    4         7

OriginalL'auteur Pisagor | 2015-01-06