-
ROW_NUMBER()查看全部
-
144號查看全部
-
數(shù)據(jù)定義 事務(wù)處理查看全部
-
MYSQL不支持ROW_NUMBER()函數(shù),但是oracle支持該函數(shù)。查看全部
-
通過JOIN優(yōu)化子查詢,避免子查詢,提高效率。增加HAVING來進(jìn)行過濾查看全部
-
join優(yōu)化子查詢技巧: 一般子查詢寫法:(數(shù)據(jù)小時,沒有多大影響,如果數(shù)據(jù)量大時,則要消耗大量的查詢)查看全部
-
多表更新,可直接用 UPDATE TB1 INNER JOIN TB2 ON TB1.NAME=TB2.NAME SET TB1.OVER='AAAA';查看全部
-
CROSS JOIN:笛卡爾連接,如果A和B是兩個集合,它們的交叉連接就記為A X B。一個表的每個記錄與另一個表的所有記錄進(jìn)行連接,形成A.length*B.length個數(shù)據(jù)項的表。(無需提供ON) SELECT select_expressions FROM TABLE A CROSS JOIN TABLE B;查看全部
-
FULL JOIN:是LEFT OUTER JOIN和RIGHT OUTER JOIN的合集。顯示出兩張表中的所有數(shù)據(jù),當(dāng)一張表的連接謂詞無法滿足時,則另一張表的字段在該表中為NULL。 MySQL不支持FULL JOIN 解決方法: 通過UNION將左連接和右連接的結(jié)果合并 SELECT select_expressions FROM TABLE A LEFT OUTER JOIN TABLE B ON A.key=B.key UNION ALL SELECT select_expressions FROM TABLE A RIGHT OUTER JOIN TABLE B ON A.key=B.key; UNION會自動刪除重復(fù)項,刷選出部分字段的時候要注意了,如果刷選出來的兩個字段的值完全相同就會剩下一個。 UNION ALL 和 UNION 不同之處在于 UNION ALL 會將左右兩個查詢的結(jié)果的所有的資料都列出來,無論資料值有無重復(fù)。查看全部
-
RIGHT OUTER JOIN:包含右表中的所有數(shù)據(jù),當(dāng)某個連接謂詞不在左表中時,新生成的表的左表字段為NULL。對右表數(shù)據(jù)的信息進(jìn)行擴(kuò)展,增加左表中的字段,當(dāng)某個連接謂詞不在左表中時,新生成的表的左表字段為NULL。 使用RIGHT OUTER JOIN對NOT IN 進(jìn)行優(yōu)化。 SELECT select_sxpressions FROM TABLE A RIGHT OUTER JOIN TABLE B ON A.key=B.key WHERE A.key IS NULL; 表B中不包含表A中的數(shù)據(jù)。 SELECT select_sxpressions FROM TABLE A RIGHT OUTER JOIN TABLE B ON A.key=B.key WHERE A.key IS NOT NULL; 表A與表B的交集,相當(dāng)于INNER JOIN。查看全部
-
LEFT OUTER JOIN:包含左表中的所有數(shù)據(jù),當(dāng)某個連接謂詞不在右表中時,新生成的表的右表字段為NULL。對左表數(shù)據(jù)的信息進(jìn)行擴(kuò)展,增加右表中的字段,當(dāng)某個連接謂詞不在右表中時,新生成的表的右表字段為NULL。 使用LEFT OUTER JOIN對NOT IN 進(jìn)行優(yōu)化。 SELECT select_sxpressions FROM TABLE A LEFT OUTER JOIN TABLE B ON A.key=B.key WHERE B.key IS NULL; 表A中不包含表B中的數(shù)據(jù)。 SELECT select_sxpressions FROM TABLE A LEFT OUTER JOIN TABLE B ON A.key=B.key WHERE B.key IS NOT NULL; 表A與表B的交集,相當(dāng)于INNER JOIN。查看全部
-
INNER JOIN:基于連接謂詞將兩張表(如A何B)的列組合在一起,產(chǎn)生新的結(jié)果表。交集。查詢出兩張表基于連接謂詞相同的數(shù)據(jù),并將字段組合起來,產(chǎn)生一張新的表。(豐富該數(shù)據(jù)的字段)查看全部
-
join類型:查看全部
-
SQL重要性:查看全部
-
常見的SQL語句類型查看全部
舉報
0/150
提交
取消