當需要新增一筆,與現有資料庫相似的資料,要如何做呢?
最簡單的想法就是先用Select取出自己要的資料,再用Insert,但是這樣需要兩個動作,而且還必須去截取Select的資料。所以為了能更快速新增相似資料,就寫簡單的SQL範例。
TableName就是資料表名稱,跟著後面括號的三個欄位,則是要寫入的欄位名稱。
Select則是要按照順序取得欄位,URL這個欄位,則是為了表現出能夠與原資料不同的地方,所以用了本Blog的網址,當然這裡可以設一個變數去做寫入。
這應該是最基本的Insert與Select複合使用。
最簡單的想法就是先用Select取出自己要的資料,再用Insert,但是這樣需要兩個動作,而且還必須去截取Select的資料。所以為了能更快速新增相似資料,就寫簡單的SQL範例。
1 2 3 4 | INSERT INTO TableName (Name, PhoneNumber, URL) SELECT Name, PhoneNumber, 'http://chuehnoneinfonote.blogspot.tw/' FROM TableName WHERE UID = '7' |
TableName就是資料表名稱,跟著後面括號的三個欄位,則是要寫入的欄位名稱。
Select則是要按照順序取得欄位,URL這個欄位,則是為了表現出能夠與原資料不同的地方,所以用了本Blog的網址,當然這裡可以設一個變數去做寫入。
這應該是最基本的Insert與Select複合使用。
留言
張貼留言