AND (a.ColorDesc =@Color or isnull(@Color,'') = '')
AND (a.tempt =@tempt or isnull(@tempt ,'') = '')
条件中,如果@tempt 这些参数不为空的时候,则直接等,如果参数是空的
时候,紫色赋‘’给它。
本文介绍了一种在SQL查询中使用条件判断的方法,通过AND操作符结合参数判断,实现灵活的查询逻辑。当参数非空时直接进行比较,若为空则赋予默认值。
AND (a.ColorDesc =@Color or isnull(@Color,'') = '')
AND (a.tempt =@tempt or isnull(@tempt ,'') = '')
条件中,如果@tempt 这些参数不为空的时候,则直接等,如果参数是空的
时候,紫色赋‘’给它。
1022

被折叠的 条评论
为什么被折叠?