1.查詢所有書籍資料。 SELECT * FROM books; 2.查詢書籍名稱和價格。 SELECT 書籍名稱, 價格 FROM books; 3.查詢價格大於 400 元的書籍資料。 SELECT * FROM books WHERE 價格 > 400; 4.查詢書籍名稱包含 "設計" 的書籍資料。 SELECT * FROM books WHERE 書籍名稱 LIKE '%設計%'; 5.查詢負責員工編號為 1 的書籍資料。 SELECT * FROM books WHERE 負責員工編號 = 1; 6.查詢價格介於 300 元到 500 元之間的書籍資料,並按照價格降序排列。 SELECT * FROM books WHERE 價格 BETWEEN 300 AND 500 ORDER BY 價格 DESC; select * from books where 價格>300 and 價格<500 ORDER BY 價格 DESC; 7.查詢價格最高的書籍資料。 SELECT * FROM books ORDER BY 價格 DESC LIMIT 1; select * from books order by 價格 desc limit 1; 8.查詢價格最低的書籍資料。 SELECT * FROM books ORDER BY 價格 ASC LIMIT 1; 9.查詢平均價格。 SELECT AVG(價格) AS 平均價格 FROM books; 10.查詢書籍名稱以 "A" 開頭的書籍資料。 SELECT * FROM books WHERE 書籍名稱 LIKE 'A%'; 11.查詢書籍名稱以 "術" 結尾的書籍資料。 SELECT * FROM books WHERE 書籍名稱 LIKE '%術'; 12.查詢負責員工編號為 1 和 2 的書籍資料。 SELECT * FROM books WHERE 負責員工編號 IN (1, 2); 13.查詢價格不是 350 元的書籍資料。 可以使用 SQL 的 != 或 <> SELECT * FROM books WHERE 價格 <> 350; SELECT * FROM books WHERE 價格 != 350; 14.查詢所有書籍資料,並按照價格升序排列,如果價格相同則按照書籍名稱降序排列。 SELECT * FROM books ORDER BY 價格 ASC, 書籍名稱 DESC; 15.查詢每個負責員工編號所負責的書籍數量。 SELECT 負責員工編號, COUNT(*) AS 書籍數量 FROM books GROUP BY 負責員工編號; select 負責員工編號, count(*) as 書籍數 from books GROUP BY 負責員工編號; 16.查詢每種價格的書籍數量。 SELECT 價格, COUNT(*) AS 書籍數量 FROM books GROUP BY 價格; 17.查詢價格第二高的書籍資料。 #語法:Select * From Table Limit 索引鍵, 共幾個 #第1高 select * from books order by 價格 desc limit 0,1; #第2高 select * from books order by 價格 desc limit 1,1; 18.查詢價格第三低的書籍資料。 #語法:Select * From Table Limit 索引鍵, 共幾個 #第3低 select * from books order by 價格 asc limit 2,1; 19.新增一本書籍,書籍編號為 36,書籍名稱為 "Python 程式設計入門",價格為 420 元,負責員工編號為 2。 INSERT INTO books (書籍編號, 書籍名稱, 價格, 負責員工編號) VALUES (36, 'Python 程式設計入門', 420, 2); 20.刪除資料:刪除書籍編號為 36 的書籍資料。 DELETE FROM books WHERE 書籍編號 = 36; 21.刪除價格低於 300 元的書籍資料。 DELETE FROM books WHERE 價格 < 300; 22.修改資料:將書籍編號為 37 的書籍價格修改為 520 元。 UPDATE books SET 價格 = 520 WHERE 書籍編號 = 37; 23.將書籍名稱包含 "設計" 的書籍,負責員工編號修改為 1。 UPDATE books SET 負責員工編號 = 1 WHERE 書籍名稱 LIKE '%設計%';