2015-02-11 43 views
0

你好,我收到一個大型的SQL導入到我的數據庫與9K行。問題是結構並不是真的一樣。導入sql與2合併列

表的標題是:

Name,Bday,Email,Phone 

,我收到了這樣的

INSERT INTO `Persons` (`Firstname`, `Lastname`, `Bday`, `Email`, `Phone`) VALUES 
('DRAGHICI', 'CLAUDIA', '1963-03-06', '', '0730010099'), 
('CIMPEANU', 'ADRIAN GEORGE', '1975-03-06', '', '0747137312'), 
('SIRBU', 'CRISTINA', '1985-05-17', '', '0726498751'), 
('GHITA', 'DORU AURELIAN', '1962-04-20', '', '0722628325'), 
('PALL', 'PETRISOR', '1980-06-24', '', '0745524485'), 
('ZMARAND', 'MIHAELA', '1983-10-13', '', '23365646'), 
('CHIRIAC', 'PETRE', '1948-04-26', '', '0745789651'), 
('ZABAD', 'OMRAN MOHSEN', '1986-06-14', '', '0723368085'), 
('TARA', 'SERGIU', '1974-12-01', '', '0722457299'), 
('DRACULET', 'CLAUDIA OLIMPIA', '1978-01-22', '', '0745617755'), 
('CINDEA', 'PETRISOR', '1970-01-17', '', '0351404534'), 
('SAVESCU', 'ADRIANA MADALINA', '1980-09-12', '[email protected]', '0740699853'), 
('POPA', 'SIMINA CLAUDIA', '1980-03-24', '', '0727 346126'), 
('GHEORGHE', 'CONSTANTIN', '1986-02-04', '', '0760 244 833'), 
('GEORGESCU', 'MARIETA', '1959-08-14', '', '0351422999'), 
('SARBU', 'IULIAN', '1947-06-22', '', '0726565154'), 
('CALAFETEANU', 'EMIL', '1954-03-20', '', '0745481772'), 
('SURPATEANU', 'GEORGETA', '1952-01-26', '', '0743331284'), 
('LIMBAN', 'DELIA MIHAELA', '1987-07-15', '', '222356'), 
('MARCIU', 'ION', '1944-05-13', '', '0351407891'), 

我需要合併firstname lastname成列name

+0

請,不共享在你的問題中帶有電話號碼的真實姓名。 – 2015-02-11 14:51:05

回答

0

創建其它表

create table TempTable(FName varchar(100), 
LName varchar(100),Bday datetime,Email varchar(30),Phone int) 

然後插入論文值

insert into TempTable(FNamem,LName,Bday,Email,Phone) 
-- 9 k rows 

然後做這樣的事情:

insert into OriginalTable (Name,Bday,Email,Phone) 
select FNamem,LName,Bday,Email,Phone 
from TempTable 
+0

thnx,我不喜歡你說加上什麼noob說我不得不concob那些2 colums – user3463807 2015-02-11 15:48:14

1

只是做@ganesh_devlekar建議什麼,除了使上一次查詢這一變化:

insert into OriginalTable (Name,Bday,Email,Phone) 
select CONCAT(FNamem,' ',LName),Bday,Email,Phone 
from TempTable 
+0

thnx,你給我一個時,我有它的聲譽:) – user3463807 2015-02-11 15:48:43