oracle查詢兩個表不同的數(shù)據(jù) 怎么對比出oracle兩個數(shù)據(jù)庫全表數(shù)據(jù)差異?
怎么對比出oracle兩個數(shù)據(jù)庫全表數(shù)據(jù)差異?如有兩張相同表結(jié)構(gòu)的表:test表:test1表:現(xiàn)在要找出兩張表有差異的數(shù)據(jù),需要用minus及union的方式查找出來,語句如下:123456789s
怎么對比出oracle兩個數(shù)據(jù)庫全表數(shù)據(jù)差異?
如有兩張相同表結(jié)構(gòu)的表:
test表:
test1表:
現(xiàn)在要找出兩張表有差異的數(shù)據(jù),需要用minus及union的方式查找出來,語句如下:
1
2
3
4
5
6
7
8
9
select t1.* from
(select * from test
minus
select * from test1) t1
union
select t2.* from
(select * from test1
minus
select * from test) t2
查詢結(jié)果如下,紅框部分的數(shù)據(jù)就是有差異的內(nèi)容。
oracle如何很好的比較兩個表數(shù)據(jù)的差異?
est表:test1表:現(xiàn)在要找出兩張表有差異的數(shù)據(jù),需要用minus及union的方式查找出來,語句如下:select t1.* from(select * from testminusselect * from test1) t1union select t2.* from(select * from test1minusselect * from test)1selectt1.*from(select*fromtestminusselect*fromtest1)t1union selectt2.*from(select*fromtest1minusselect*fromtest)t2selectt1.*from(select*fromtestminusselect*fromtest1)t1union selectt2.*from(select*fromtest1minusselect*fromtest)t2紅框部分的數(shù)據(jù)就是有差異的內(nèi)容。
如何自動比對excel兩個表格中的數(shù)據(jù)并找出差異?
1、首先打開需要進(jìn)行對比的兩個Excel表格,打開后將其中一個表格并選擇其中數(shù)據(jù),復(fù)制粘貼到另外一個表格中。
2、然后選中剛粘貼過來的那一個表格的數(shù)據(jù),選擇“開始”功能欄中的“條件格式”。
3、鼠標(biāo)左鍵單擊“突出顯示單元格規(guī)則”然后單擊“其他規(guī)則”,之后會彈出一個對話框。
4、打開其中“介于”功能欄,選擇“不等于”選項(xiàng)。
5、然后點(diǎn)擊第一個表格中的“編號”選項(xiàng),就會出現(xiàn)“=$B$2”,這個不是我們需要的。
6、然后,按鍵盤上的的“F4”,連續(xù)按三次,就會出現(xiàn)“=B2”。
7、接著打開下方的“格式”選項(xiàng),點(diǎn)擊“圖案”,隨便選擇一個顏色后,點(diǎn)擊確定,在確定,我們就可以看到兩個表格數(shù)據(jù)中的差異了。