What is SQL?
SQL(結構化查詢語言)是一種用於管理、操作關聯式資料庫的標準語言,其不僅是一種強大且靈活的資料查詢語言,同時也是一種標準化的語言,廣泛應用於各類型的關聯式資料庫,如 Microsoft SQL Server、MySQL、PostgreSQL、SQLite 等。從簡單的資料檢索到複雜的多表聯結,SQL 提供了多樣化的功能,使得用戶能夠快速、高效地從大量資料中撈取出資訊。
Why SQL?
隨著現代商業環境的數位化轉型,資料的價值已經成為各個產業的重要資產,而能夠有效處理與分析資料的技能更是被視為企業競爭力的核心之一。無論是科技公司、金融機構,還是零售、製造業,數據驅動決策已經成為不可或缺的一部分。在這樣的背景下,SQL 成為了每一位數據分析師、工程師及資料庫管理人員必備的工具。數遊原人將帶你逐步深入了解 SQL,從基礎概念到進階技術,無論是處理簡單的資料查詢,還是進行複雜的數據分析,都能游刃有餘。
基本組成要素
- 資料表:將資料表想像成一個井井有條的試算表,有欄和列。每一列就像一筆紀錄,每一欄代表一個特定的細節。
- 查詢:查詢就是你對資料庫提出的問題。你問,資料庫就會回答。想要特定資訊?
- 基本操作:SQL允許您執行基本動作,例如請求資訊(SELECT)、新增細節(INSERT)、修改現有資訊(UPDATE)或者移除資料(DELETE)。
SELECT & FROM
SELECT 和 FROM 是最基礎、最常見的查詢語句,幾乎每個資料查詢都離不開它們。理解這兩個關鍵字的作用,將幫助您在資料庫中有效檢索到所需的資料。

SQL 學習地圖
語句的基本語法
SELECT 欄位名1, 欄位名2, ...
FROM 表名;
- SELECT:指定要查詢的欄位。
- FROM:指定要查詢的資料表。
以下是一些範例:

employees
範例 1:查詢特定欄位
SELECT first_name, department
FROM employees;

範例1 結果
範例 2:查詢所有欄位
SELECT *
FROM employees;

範例 2 結果
範例 3:計算每位員工獲得 10% 薪水加成後的薪水
SELECT first_name, salary, (salary * 1.10) AS increased_salary
FROM employees;

範例 3 結果
範例 4:計算所有員工薪水的總和
SELECT SUM(salary) AS total_salary
FROM employees;

範例 4 結果
謝謝您花時間將此篇文章讀完,若覺得對您有幫助可以幫忙按個讚、分享來或是珍藏喔!也歡迎Follow我的Threads,持續追蹤生產力工具、商業分析、商業英文的實用範例,提升自己的職場力喔!