oracle中where怎么加if条件
时间: 2023-04-08 16:03:29 浏览: 361
08.Oracle的where子句1
可以使用CASE语句来实现类似if条件的功能,例如:
SELECT *
FROM table_name
WHERE CASE WHEN condition THEN 1 ELSE 0 END = 1;
其中,condition是你想要判断的条件,如果满足条件,就返回1,否则返回0。这样,当条件满足时,WHERE语句就相当于WHERE 1,即返回所有符合条件的记录;当条件不满足时,WHERE语句就相当于WHERE 0,即不返回任何记录。
阅读全文