1. 程式人生 > >Oracle資料庫查詢條件使用三元表示式

Oracle資料庫查詢條件使用三元表示式

工作中遇到過這樣的需求,
在oracle資料庫中:

查詢語句

select (引數) from 表A where A條件 and B 條件;
但是在B條件中會需要進行類似於三元判斷,可以用如下程式碼

假如三目運算這麼寫 x?y:z
對應的條件表示式這麼寫  (x and y or z and !x)

即:
select (引數) from 表A where A條件 and (x and y or z !X);