42 cards · basic cards · AI-written, checked twice. Edit anything.
- SELECT 陳述式的基本語法是什麼?
Show answer
SELECT column1, column2 FROM table_name
- 如何在 SELECT 中用 WHERE 子句篩選資料列?
Show answer
SELECT * 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 answer
SELECT COUNT(*) FROM employees
- 聚合函式 SUM 的作用是什麼?
Show answer
加總欄位中的所有值:SELECT SUM(salary) FROM employees
- 如何求出欄位的平均值?
Show answer
SELECT 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