本文主要介紹sql union語句(sqlserver union查詢),下面一起看看sql union語句(sqlserver union查詢)相關(guān)資訊。
sql union運算符union運算符用于合并兩個或多個select語句的結(jié)果集。請注意,union中的select語句必須具有相同的列數(shù)。列也必須具有相似的數(shù)據(jù)類型。同時,每個select語句中的列順序必須相同。sql union語法從table_name1 union中選擇column_name,從table_name2中選擇column_name注意:默認情況下,union運算符選擇不同的值,即union是heavy。如果允許重復值,則使用共同所有權(quán)。sql column_name的所有語法選擇from table _ name 1 union column _ name from table _ name 2此外,union結(jié)果集中的列名始終等于union中第一個select語句中的列名。聯(lián)合指令的目的是合并兩個sql語句的結(jié)果。從這個角度來看,union有點類似于join,因為兩個指令都可以從多個表中檢索數(shù)據(jù):{sql語句1} union {sql語句2}假設我們有下面兩個表。商店信息表商店名稱銷售日期洛杉磯1500美元19 99年1月5日圣地亞哥250美元1999年1月7日洛杉磯300美元1999年1月8日波士頓700美元1999年1月8日網(wǎng)上銷售表銷售日期2007年1月19日99,250美元1999年1月10日535美元1999年1月11日320美元1999年1月12日為了實現(xiàn)這個目標,我們使用下面的sql語句:從商店中選擇日期_信息聯(lián)盟從因特網(wǎng)中選擇日期_銷售結(jié)果:日期1999年1月5日-1999年1月7日-1999年1月8日-1999年1月10日-1999年1月11日-1999年1月12日-1999年值得一提的是,如果我們使用任何sql語句(或兩個句子在一起)并選擇不同的日期,sql union所有指令的目的是組合兩個sql的結(jié)果聯(lián)合所有權(quán)和共同所有權(quán)的區(qū)別在于,聯(lián)合所有權(quán)列出所有符合條件的數(shù)據(jù),不管數(shù)據(jù)值是否重復。聯(lián)合所有權(quán)的語法如下:sql語句1}聯(lián)合所有權(quán){sql語句2}我們在上一頁使用了相同的示例來顯示聯(lián)合所有權(quán)和聯(lián)合所有權(quán)。差異,商店信息表單商店名稱銷售日期洛杉磯1500美元1999年1月5日圣地亞哥250美元1999年1月7日洛杉磯300美元1999年1月8日波士頓700美元1999年1月8日互聯(lián)網(wǎng)銷售表日1999年1月7日250美元1999年1月10日535美元1999年1月11日320美元1999年1月12日我們必須找到離開商店的日子。;營業(yè)額和網(wǎng)絡吞吐量。為了實現(xiàn)這個目標,我們使用以下sql語句:選擇日期來自store _ information allianc:復制代碼如下:選擇id,姓名,doc拼音醫(yī)生聯(lián)盟選擇0作為id,沒有醫(yī)生 s name為name,docpinyin結(jié)果集為select id,name,docpinyin醫(yī)生結(jié)果集,所以組合帶來兩個結(jié)果。
了解更多sql union語句(sqlserver union查詢)相關(guān)內(nèi)容請關(guān)注本站點。