Oracle where語句中and,or,not的執(zhí)行順序 |
發(fā)布時(shí)間: 2012/9/13 17:13:06 |
Oracle where子句里面的and,or,not: 1.a and b(順序執(zhí)行) (1)a,b同true則true, (2)a,b一false則false, [1]若a為false,就沒有必要在進(jìn)行后面的判斷了,整個(gè)表達(dá)式必為false;-
2. a or b(順序執(zhí)行) (1)a,b一true則true [1]若a為true,就沒必要在進(jìn)行判斷了,表達(dá)式為true; [2]若a為false,繼續(xù)判斷b,若b為false,表達(dá)式為false;若b為true,則表達(dá)式為true; (2)a,b同false則表達(dá)式返回false 此情況下,a為false,然后b也為false; 3.not a(先執(zhí)行a,在取反) 取反 a->true, not a->false; a->false, not a->true 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |