SQL將一個(gè)表中的數(shù)據(jù)插入到另一個(gè)表中的方法
創(chuàng)建測(cè)試表MyStudentInfo
CREATE table MyStudentInfo ( Id int not null primary key, Name varchar(16), Age int, Gender varchar(2), Phone varchar(16), Address varchar(50), GradeId int )
聯(lián)合插入多條數(shù)據(jù)
INSERT INTO MyStudentInfo SELECT 1,'張三',20,'1','15801258912','上海',1 UNION SELECT 2,'李四',22,'1','12345678901','北京',1 UNION SELECT 3,'王五',16,'1','13976891234','天津',2 UNION SELECT 4,'趙六',19,'1','18676891234','重慶',3 UNION SELECT 5,'小紅',21,'2','17776891234','廣州',4 UNION SELECT 6,'小王',25,'2','13176891234','深圳',2 UNION SELECT 7,'小劉',18,'2','13374591234','南京',1
一、SELECT INTO 語(yǔ)句從一個(gè)表中選取數(shù)據(jù),然后把數(shù)據(jù)插入另一個(gè)表中
1、將MyStudentInfo表的所有字段數(shù)據(jù)插入不存在的表
SELECT * INTO studentinfo_test1 FROM MyStudentInfo
2、將MyStudentInfo表的個(gè)別字段數(shù)據(jù)插入不存在的表
SELECT Id,Name INTO MytestInfo FROM myStudentInfo
3、帶有where子句
SELECT Id,Name,Gender INTO MytestInfo FROM myStudentInfo WHERE Gender='1'
查詢MytestInfo表的數(shù)據(jù)
4、從一個(gè)以上的表中選取數(shù)據(jù)插入新表
SELECT s.Id,s.Name,s.GradeId,g.GradeName INTO NewTable ?FROM MyStudentInfo s INNER JOIN GradeInfo g ?on s.GradeId=g.Id
查詢NewTable表的數(shù)據(jù)
二、將studentinfo表里面的數(shù)據(jù)插入已經(jīng)存在的表
將MyStudentInfo表的id,name列插入studentinfo_test2(studentinfo_test2表已經(jīng)存在)
INSERT INTO studentinfo_test2 SELECT * FROM MyStudentInfo
到此這篇關(guān)于SQL將一個(gè)表中的數(shù)據(jù)插入到另一個(gè)表中的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- MySQL下將一個(gè)表的數(shù)據(jù)插入到另外一個(gè)表的實(shí)現(xiàn)語(yǔ)句
- mysql從一張表查詢批量數(shù)據(jù)并插入到另一表中的完整實(shí)例
- mysql 從一個(gè)表中查數(shù)據(jù)并插入另一個(gè)表實(shí)現(xiàn)方法
- mysql 一次向表中插入多條數(shù)據(jù)實(shí)例講解
- C#實(shí)現(xiàn)SQL批量插入數(shù)據(jù)到表的方法
- SQL Server 向臨時(shí)表插入數(shù)據(jù)示例
- sql將一個(gè)表中的數(shù)據(jù)插入到另一個(gè)表中的方法
- MySql中把一個(gè)表的數(shù)據(jù)插入到另一個(gè)表中的實(shí)現(xiàn)代碼
- sqlserver中向表中插入多行數(shù)據(jù)的insert語(yǔ)句
相關(guān)文章
sql語(yǔ)句優(yōu)化之SQL Server(詳細(xì)整理)
這篇文章主要介紹了sql語(yǔ)句優(yōu)化之SQL Server篇,整理的比較詳細(xì),推薦收藏2014-07-07SQL SERVER 2012新增函數(shù)之邏輯函數(shù)CHOOSE詳解
這篇文章主要介紹了SQL SERVER 2012新增函數(shù)之邏輯函數(shù)CHOOSE的相關(guān)資料,文中介紹的很詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-03-03sqlserver中將varchar類型轉(zhuǎn)換為int型再進(jìn)行排序的方法
sql中把varchar類型轉(zhuǎn)換為int型然后進(jìn)行排序,如果我們數(shù)據(jù)庫(kù)的ID設(shè)置為varchar型的 在查詢的時(shí)候order by id的話2012-06-06sql 語(yǔ)句插入結(jié)果為select和值混合示例
這篇文章主要介紹了sql語(yǔ)句插入結(jié)果為select和值混合,需要的朋友可以參考下2014-05-05SqlServer快速檢索某個(gè)字段在哪些存儲(chǔ)過程中(sql 語(yǔ)句)
本文給大家分享一段sql語(yǔ)句實(shí)現(xiàn)SqlServer快速檢索某個(gè)字段在哪些存儲(chǔ)過程中,代碼非常簡(jiǎn)單,需要的朋友參考下2017-03-03sql server中隨機(jī)函數(shù)NewID()和Rand()
在SQL語(yǔ)言中,隨機(jī)函數(shù)NEWID和rand()用法并不相同,下面就將為您示例分析這兩個(gè)隨機(jī)函數(shù)的區(qū)別,供您參考,希望對(duì)您深入理解SQL函數(shù)能起到作用2015-10-10SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
數(shù)據(jù)庫(kù)的使用過程中由于程序方面的問題有時(shí)候會(huì)碰到重復(fù)數(shù)據(jù),重復(fù)數(shù)據(jù)導(dǎo)致了數(shù)據(jù)庫(kù)部分設(shè)置不能正確設(shè)置2013-05-05