国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

And,Where使用提示以及用+進(jìn)行左關(guān)聯(lián)的提示及注意事項(xiàng)

2020-07-26 14:28:06
字體:
供稿:網(wǎng)友
1and和where的濫用用的時(shí)候請(qǐng)多注意

下面的三段代碼的效果肯定是不一樣的
(1)
復(fù)制代碼 代碼如下:

selectA.a1,B.b3
fromAleftjoinB
onA.a2=B.b2
whereA.a3=1
andB.b3=2

先左關(guān)聯(lián)后在過濾假如關(guān)聯(lián)的結(jié)果里面B.b3=null那么你在where后面在加B.b3=2那么結(jié)果中B.b3肯定是沒有null的情況的
(2)
復(fù)制代碼 代碼如下:

selectA.a1,B.b3
fromAleftjoinB
onA.a2=B.b2
andB.b3=2
whereA.a3=1

關(guān)聯(lián)前先過掉B的b3=2的條件然后再左關(guān)聯(lián)起來那么這個(gè)結(jié)果可能B.a3會(huì)有null的情況的
(3)
復(fù)制代碼 代碼如下:

selectA.a1,B.b3
fromAleftjoinB
onA.a2=B.b2
andB.b3=2
andA.a3=1

關(guān)聯(lián)前先過掉B中的B3=2和A中的a3=1條件然后再關(guān)聯(lián)起來那么這個(gè)結(jié)果可能B.b3會(huì)有null的情況的

所以大家在用where和and的時(shí)候放的位置請(qǐng)多注意了

2用+進(jìn)行左關(guān)聯(lián)缺陷也許可以有解決方案待后續(xù)
(1)
復(fù)制代碼 代碼如下:

selectA.a1,B.b3
fromA,B
whereA.a2=B.b2(+)
andA.a3(+)=1
andB.b3(+)=2

這個(gè)條件應(yīng)該是和1里面的(1)的情況一樣

先左關(guān)聯(lián)后在過濾假如關(guān)聯(lián)的結(jié)果里面B.b3=null那么你在where后面在加B.b3=2那么結(jié)果中B.b3肯定是沒有null的情況的
也就是說用+進(jìn)行左關(guān)聯(lián)沒有用leftjoin靈活待后續(xù)看是否有什么好的解決方案
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东乌珠穆沁旗| 尉氏县| 平顺县| 买车| 宁津县| 遂昌县| 民乐县| 北川| 含山县| 聂拉木县| 色达县| 涟源市| 牟定县| 南溪县| 拜泉县| 永寿县| 海阳市| 当雄县| 郑州市| 徐水县| 环江| 瑞金市| 天全县| 仲巴县| 黑山县| 高密市| 定远县| 金溪县| 临城县| 隆回县| 龙山县| 扎兰屯市| 阿克| 天门市| 嘉祥县| 湾仔区| 安丘市| 绍兴县| 封丘县| 文昌市| 十堰市|