皕傑報表之引數為NULL時,取全部資料

博愛發表於2022-11-24

在做報表時候,我們經常會遇到這種情況,想引數為空時,可以查詢到全部資料,我們可以透過以下方式來實現:

1.透過拼串來實現,當我們設定引數sex和dept兩個引數,
image.png
我們可以使用例子中的語句來實現為空時取全部。

2.sql語句寫成select * from employee where sex in(?) or ?='1'的方式,然後在資料集引數處寫if(@sex==null,'1','3'),其實就是引數為空時給他一個1=1,讓他來查全部。
image.png
image.png
這樣我們就可以為空時查全部了,例子是多引數的寫法。 

相關文章