SQL(Structured Query Language)是結構化查詢語言的縮寫,專為關聯式資料庫設計。它允許我們對資料庫進行複雜查詢,也提供建立資料庫的方法。主流資料庫產品(MS Access、SQL Server、Oracle、DB2 等)皆支援 SQL,學會一次,處處可用。
表名 cia,250+ 筆記錄,每筆代表一個國家,5 個欄位:
name region area population gdp
Yemen Middle East 527970 14728474 23400000000
Zaire Africa 2345410 44060636 18800000000
Zambia Africa 752610 9445723 7900000000
Zimbabwe Africa 390580 11139961 17400000000
SELECT population, gdp FROM cia WHERE name = 'china'
SELECT region, COUNT(name), SUM(population)
FROM cia
GROUP BY region
ORDER BY 3 DESC
除了查詢,SQL 還包含:
本系列教程將從最簡單的內容開始,逐步深入,並提供豐富實作練習,助你成為 SQL 高手。