而在判斷None的過程,常常伴隨著 [] 的判斷,這時我們使用if not x是有問題的: 因為上面講過,not是邏輯判斷,而列表、空字典等的邏輯和None是一樣的,都是False,if not 是沒辦法區(qū)分的,輸出的都是True。所以要確定變量=[]時對if not 的判斷沒有影響,否則會報錯。 使用if not x is None也是有問題的,這種寫...
1、IF ELSE 不能用在SELECT中,只能是塊,比如: IF … BEGIN …(代碼塊) END ELSE (注意這里沒有ELSE IF,要實現(xiàn)只能在下面的塊中用IF判斷) BEGIN …(代碼塊) END 列: declare @num int --定義變量 set @num=1 --賦值變量 if(@num>10)