FlashKeepers

SQL · SQL · College and University

SQL 基礎

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

About this set

42 basic cards for SQL SQL. It opens with "SELECT 陳述式的基本語法是什麼?" and "如何在 SELECT 中用 WHERE 子句篩選資料列?". More College and University decks are listed below.

42 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

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

27 more cards in the app

Study this set free