本帖最后由 3w-gd 于 2022-3-25 10:08 编辑
可能我表述不准确,不是条件为空,是条件的值为空,比如表格数据中查看,判断条件 ID=A1(A1表示单元格)的数据,这个A1单元格的数据是其它页面传过来的,但是有可能其它未知原因传值失败,导致A1单元格的值为空,这样表格数据就全出来了。当然,可以查询先先对A1单元格进行空值判断,但是每次都要判断,条件个数少还好,如果条件个数多,加上业务逻辑比较复杂,有很多条件参数需要判断,这会导致有很多 if 判断。而且表格查询条件有不能进行判断,只能在页面单元格中进行预先判断,一是增加工作量,二是代码可读性差。为何官方会坚持这种机制,是有什么其它方面的优势吗? |