在 MySQL 面試中經常涉及到 SQL 語言的知識,尤其是關于如何寫 SQL 的問題。下面是一些常見的 MySQL SQL 寫作面試題。
1. 下面的 SQL 語句是干什么的?
SELECT COUNT(*) FROM table_name;
答案: 計算表中的行數。
2. 下面的 SQL 語句是干什么的?
SELECT * FROM table_name WHERE column_name LIKE '%search_str%';
答案: 查找表中一列中包含指定字符串的所有行。
3. 下面的 SQL 語句是干什么的?
SELECT column_name1, column_name2, … FROM table_name ORDER BY column_name1 DESC, column_name2 ASC;
答案: 根據指定的列對表進行排序,其中第一列按照降序排序,第二列按照升序排序。
4. 下面的 SQL 語句是干什么的?
SELECT column_name FROM table_name GROUP BY column_name HAVING COUNT(*)>1;
答案: 查找表中重復數據。
5. 下面的 SQL 語句是干什么的?
SELECT column_name FROM table_name WHERE column_name BETWEEN value1 AND value2;
答案: 查找表中一列中數值在指定范圍內的所有行。