SQL Server性能调优杂记(三)2011-08-19 csdn博客 enhydraboy这个例子和上面一个例子结果相反。SQL文1declare @CWB_NO varchar(50) set @cwb_no="31301379874" SELECT a.AWB_NO, a.BWB_NO, a.CWB_NO, a.ORIGIN, a.DEST, a.MODIFY_ON, a.CREATED_ON, a.CONSIGNOR_CUSTOMER_CODE, a.CONSIGNOR_CODE, a.CONSIGNOR_NAME, a.CONSIGNEE_NAME, a.CWB_STATUS, a.CWB_TYPE, ISNULL(a.PCS, 0) AS PCS, a.BWBLIST, b.PWEIGHT FROM TB_CWB AS a LEFT JOIN TB_CWBWEIGHT AS b ON a.CWB_NO = b.CWB_NO AND b.AVAILABLE = "Y" WHERE a.AVAILABLE = "Y" AND (a.CWB_NO = @CWB_NO OR (( @CWB_NO IS NULL) AND (a.AWB_NO = NULL OR NULL IS NULL) AND (a.BWB_NO = NULL OR NULL IS NULL) AND (a.IE_TYPE = NULL OR NULL IS NULL) AND (a.CREATED_ON >= NULL OR NULL IS NULL) AND (a.CREATED_ON <= NULL OR NULL IS NULL) AND (a.PAYMENT = NULL OR NULL IS NULL) AND (a.ORIGIN = NULL OR NULL IS NULL) AND (a.DEST = NULL OR NULL IS NULL) AND (a.CONSIGNOR_CUSTOMER_CODE = NULL OR NULL IS NULL) AND (a.CONSIGNOR_NAME LIKE "%" + NULL + "%" OR NULL IS NULL) AND (a.CONSIGNEE_NAME LIKE "%" + NULL + "%" OR NULL IS NULL) AND (a.CWB_TYPE = NULL OR NULL IS NULL)))