亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    oracle中union怎么用

    在oracle中,union用于將兩個SQL語句的結(jié)果合并起來,并且排除其中重復(fù)的數(shù)據(jù),并且兩個select語句的字段類型匹配,而且字段個數(shù)要相同,語法為“select column,…from table1 union select column,…from table2”。

    oracle中union怎么用

    本教程操作環(huán)境:windows10系統(tǒng)、Oracle 12c版、Dell G3電腦。

    oracle中union怎么用

    union指令的目的是將兩個 SQL 語句的結(jié)果合并起來,可以查看你要的查詢結(jié)果。會排除重復(fù)的記錄 。

    例如:

    SELECT Date FROM Store_Information UNION SELECT Date FROM Internet_Sales

    注意:union用法中,兩個select語句的字段類型匹配,而且字段個數(shù)要相同,如上面的例子,在實際的軟件開發(fā)過程,會遇到更復(fù)雜的情況,具體請看下面的例子

    oracle中union怎么用

    這個句子的意思是將兩個sql語句union查詢出來,查詢的條件就是看XMDA表中的FL_ID是否和主表FLDA里的FL_ID值相匹配,(也就是存在).

    UNION進(jìn)行表鏈接后會篩選掉重復(fù)的記錄,所以在表鏈接后會對所產(chǎn)生的結(jié)果集進(jìn)行排序運算,刪除重復(fù)的記錄再返回結(jié)果。

    在查詢中會遇到 UNION ALL,它的用法和union一樣,只不過union含有distinct的功能,它會把兩張表了重復(fù)的記錄去掉,而union all不會,所以從效率上,union all 會高一點,但在實際中用到的并不是很多.

    表頭會用第一個連接塊的字段。。。。。。。。。。

    而UNION ALL只是簡單的將兩個結(jié)果合并后就返回。這樣,如果返回的兩個結(jié)果集中有重復(fù)的數(shù)據(jù),那么返回的結(jié)果集就會包含重復(fù)的數(shù)據(jù)了。

      從效率上說,UNION ALL 要比UNION快很多,所以,如果可以確認(rèn)合并的兩個結(jié)果集中不包含重復(fù)的數(shù)據(jù)的話,那么就使用UNION ALL,如下:

    推薦教程:《Oracle視頻教程》

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號