我有一个带有多值参数的报表,我从数据集中获取数值。这个数据集也用于其他报表,所以改变它是不可能的。我也希望这个参数允许空白值。 我甚至不知道该怎么做才能得到合适的结果。
使用case语句来捕捉空值。使用NULL、0或任何适合你数据的值。
SELECT datafield1, CASE datafield2 WHEN NULL THEN 'empty label text' ELSE datafield2 END AS 'your column' from your_table