AND ((1=1 and @scoreType = NULL )or(@scoreType != NULL and ss.scoreType=@scoreType)) 错误! AND ((1=1 and @scoreType IS NULL )or(@scoreType IS NOT NULL and ss.scoreType=@scoreType)) 正确!
本文深入探讨了SQL查询中AND与OR运算符的使用技巧,通过实例展示了如何正确应用这些逻辑操作符以提高查询效率。重点解释了在特定条件下的逻辑组合方式,包括使用NULL值的注意事项,帮助开发者更准确地构建复杂查询。
AND ((1=1 and @scoreType = NULL )or(@scoreType != NULL and ss.scoreType=@scoreType)) 错误! AND ((1=1 and @scoreType IS NULL )or(@scoreType IS NOT NULL and ss.scoreType=@scoreType)) 正确!
377

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