9. SQL, Structure Query Language
9
• SQL:用於資料庫中的標準資料查詢語言
CREATE TABLE new
SELECT t1.id, t1.age, t1.sex, t2.income
FROM old_A as t1, old_B as t2
WHERE t1.id = t2.id
11. SQL, Structure Query Language
11
• SQL 基礎上為 7 個指令,固定的輸入位置和執行順序
順序 位置 意義
1 CREATE 放新表格的名字
6 SELECT 選需要的變數
2 FROM 從那些表格得到資料,會牽涉到 JOIN
3 WHERE 條件式篩選資料,ex. 年紀 > 60
4 GROUP BY 分群計算,ex. 總和
5 HAVING 篩選分群計算的結果,ex. 總和 > 60
7 ORDER BY 排序資料
12. SQL, Structure Query Language
12
• Example: 從舊表格部分的欄位建立新表格
old_A
id area age sex
1 S 5 male
2 N 20 female
3 S 30 male
4 S 10 female
5 N 60 male
6 E 90 female
new
id area
1 S
2 N
3 S
4 S
5 N
6 E
13. SQL, Structure Query Language
13
• Example: 從舊表格部分的欄位建立新表格
• A:
– Note.選擇所有或指定 table 中所有的欄位
CREATE TABLE new
SELECT t1.id, t1.area
FROM old_A as t1
SELECT t1.*
41. Linux & VM, virtual machine
41
• 當聽到 Linux 這個單字時,你或許會想像一個滿臉鬍渣
的軟體工程師對著漆黑的螢幕輸入難解的程式碼
• 但很不幸的是,新技術一開始都只支援 Linux 和 Mac
等可以支援到 Windows,至少一年過去了
• 所以還是學一下 Linux 吧