看板 Database 關於我們 聯絡資訊
※ 引述《rex60209 (Ghost)》之銘言: : (針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) : 資料庫名稱: : 資料庫版本:MY SQL 6 : 內容/問題描述:各位前輩好我小弟我一個排序問題請教,下面這兩行要怎麼改才能執行成功功 : SELECT * FROM `products` WHERE UnitPrice > 20 ORDER BY UnitPrice DESC : SELECT * FROM `products` WHERE UnitsInStock < 30 ORDER BY UnitsInStock DESC; 我推測你要先找出 UnitPrice > 20 跟 UnitsInStock < 30的所有資料 SELECT * FROM 'products' WHERE UnitPrice > 20 and UnitsInStock < 30 ORDER BY UnitsInStock DESC; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.129.40 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1447597598.A.677.html
freeunixer: 用 NOT BETWEEN > 20 AND < 30 應該也可以 11/16 17:18
freeunixer: 看錯題目...用 AND 就好了... 11/16 17:22