求一条SQL合并语句select*from tablewhere A Bselect*from tablewhere 11将上面两条SQL语句合成一条
求一条SQL合并语句
select * from table where A ='B';
select * from table where 1=1;
将上面两条SQL语句合成一条,当B有值是A='B'条件有用,当B没有值是条件不起作用。
[解决办法]
- SQL code
SELECT column1, column2 FROM table t WHERE t.TIME BETWEEN NVL (TO_DATE (parameter1, 'yyyy-mm-dd hh24:mi:ss'), t.TIME ) AND NVL (TO_DATE (parameter2, 'yyyy-mm-dd hh24:mi:ss'), t.TIME )
