FlashKeepers

SQL · SQL · 大學

SQL 基礎

SQL 的核心陳述式類型(SELECT、INSERT、UPDATE、DELETE)與子句語法,每項都附上簡短的範例查詢。

關於這組卡片

SQLSQL的基本卡片,共 42 張。 從「SELECT 陳述式的基本語法是什麼?」與「如何在 SELECT 中用 WHERE 子句篩選資料列?」開始。 更多大學牌組列在下方。

42 張卡片 · 基本卡片 · AI 撰寫,經過兩次檢查。可自由編輯。

免費學習這組卡片 先看看內容 下載 iPhone 版 FlashKeepers

直接在瀏覽器開啟,不需帳號。 iPhone 與 iPad App · Android App

SELECT 陳述式的基本語法是什麼?
顯示答案SELECT column1, column2 FROM table_name
如何在 SELECT 中用 WHERE 子句篩選資料列?
顯示答案SELECT * FROM users WHERE age > 18
ORDER BY 子句的作用是什麼?
顯示答案依一個或多個欄位對結果集排序:SELECT * FROM products ORDER BY price DESC
LIMIT 子句的用途是什麼?
顯示答案限制回傳的資料列數量:SELECT * FROM orders LIMIT 10
DISTINCT 在 SELECT 中有什麼作用?
顯示答案只回傳不重複的值:SELECT DISTINCT country FROM customers
如何用聚合函式計算資料列數量?
顯示答案SELECT COUNT(*) FROM employees
聚合函式 SUM 的作用是什麼?
顯示答案加總欄位中的所有值:SELECT SUM(salary) FROM employees
如何求出欄位的平均值?
顯示答案SELECT AVG(price) FROM items
MAX 函式會回傳什麼?
顯示答案欄位中的最大值:SELECT MAX(score) FROM games
MIN 函式會回傳什麼?
顯示答案欄位中的最小值:SELECT MIN(salary) FROM employees
GROUP BY 子句的用途是什麼?
顯示答案依一個或多個欄位將資料列分組:SELECT department, COUNT(*) FROM employees GROUP BY department
如何在 GROUP BY 之後篩選分組?
顯示答案使用 HAVING:SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
什麼是 INNER JOIN?
顯示答案回傳兩個資料表中值相符的資料列:SELECT * FROM orders INNER JOIN customers ON orders.customer_id = customers.id
什麼是 LEFT JOIN?
顯示答案回傳左資料表的所有資料列,以及右資料表中相符的資料列:SELECT * FROM customers LEFT JOIN orders ON customers.id = orders.customer_id
什麼是 RIGHT JOIN?
顯示答案回傳右資料表的所有資料列,以及左資料表中相符的資料列:SELECT * FROM orders RIGHT JOIN customers ON orders.customer_id = customers.id

App 內還有 27 張卡片

免費學習這組卡片