以前做評教系統時記得想把2張表結構不同的表合成一張表,當時沒找到使用**如何實現,最後採用了建立檢視的方式方法實現.今天解決某個問題時突然看到了merge方法可以不建立檢視就解決我當時的問題,記錄下來:
使用merge方法把2張擁有不同機構的表合成一張表.
有這樣2張表:
第2張表結構id,price 資料(1, 10) (2, 6) (3, 7);
怎麼將表結構合併同時把資料也合併到表中呢?看下面的例子:
我的這種解決方式顯然比這個問題的最佳答案更優雅和簡潔:
資料表合併字段,併入資料
select mz002 sa1.tw get userinfo substring mz012,charindex mz012 1,10 sa1.tw get userinfo substring mz014,charindex mz014 1,10 as checker,convert varc...
1建立資料庫,資料表
1.建立資料庫 create database 資料庫名 2.刪除資料庫 drop database 資料庫名 drop database if exists 資料庫名 3.檢視所有資料庫 show databases 4.切換資料庫 use 資料庫名 5檢視所有的資料庫引擎 show engine...
建立資料表和修改資料表
建立表 sql中建立和刪除資料庫物件的語句被稱為資料定義語言 data definition language,ddl 操作這些物件中資料的語句被稱為資料操作語言 data manipulation language,dml 建立語句屬於ddl,用create table命令 create temp...