- 測試環境的資料庫,可以參閱以下網址連結來建立:
- 取得SQLite版本的Chinook範例資料庫 https://sql.bod.idv.tw/2021/01/sqlitechinook.html
- 用SQLiteStudio建立SQL學習環境 https://sql.bod.idv.tw/2021/01/sqlitestudiosql.html
- 選取要作業的資料庫對象(TestWind),開啟(SQL Editor):Tools → Open SQL Editor
- 在Query分頁中輸入所要執行的指令
CREATE TABLE Album_20190920 as SELECT AlbumId, Title FROM Album WHERE Title like 'A%';
- 執行SQL指令:(F9) Execute SQL
- Status : 確認SQL指令執行無誤
- 確認資料表Album_20190920已建立,
包含兩個資料欄位:AlbumId, Title,
只匯入A開頭的資料
- 注意:查看DLL分頁
PRIMARY KEY 等限制條件(Constraints)、結構定義的內容,不會被匯入。
資料型態:INTEGER → 被轉換成 INT,NVARCHAR(160) →被轉換成 TEXT
2021-01-24
SQL : CREATE TABLE ... AS SELECT ...
SQL : CREATE TABLE ... AS SELECT ... 使用SELECT的結果建立資料表,並將條件過濾後的查詢結果,匯入新建立的資料表中。