union all和union批量新增資料

2021-08-22 13:39:49 字數 580 閱讀 6229

union all:

(1)insert test5 

select '泮泮',100 union all

select '帆帆',400 union all

select '太陽',3000 union all

select '月亮' ,700 

結果:會向test5插入四條資料

(2) insert test5 

select '地球',600 union all

select '地球',600

結果:會向test5插入兩條資料

union:

(1) insert test5 

select '天使',600 union 

select '魔鬼',600

結果:會向test5插入兩條資料

(2) insert test5 

select '星星',600 union 

select '星星',600

結果:會向test5插入一條資料

綜上所述:union all 和 union 之間的區別就是union all不會忽略重複行,而union會忽略重複行

UNION 和UNION ALL 的區別

在資料庫中,union 和union all 關鍵字都是將兩個結果集合並為乙個,但這兩者從使用和效率上來說都有所不同。union 在進行表鏈結後會篩選掉重複的記錄,所以在表鏈結後會對所產生的結果集進行排序運算,刪除重複的記錄再返回結果。實際大部分應用中是不會產生重複的記錄,最常見的是過程表與歷史表 ...

UNION和UNION ALL的區別

關鍵字 union 和union all 的區別 出處 在資料庫中,union和union all關鍵字都是將兩個結果集合並為乙個,但這兩者從使用和效率上來說都有所不同。union在進行表鏈結後會篩選掉重複的記錄,所以在表鏈結後會對所產生的結果集進行排序運算,刪除重複的記錄再返回結果。實際大部分應用...

UNION 和UNION ALL 的區別

在資料庫中,union 和union all 關鍵字都是將兩個結果集合並為乙個,但這兩者從使用和效率上來說都有所不同。union 在進行表鏈結後會篩選掉重複的記錄,所以在表鏈結後會對所產生的結果集進行排序運算,刪除重複的記錄再返回結果。實際大部分應用中是不會產生重複的記錄,最常見的是過程表與歷史表 ...