在SQL Server中,您想显示符合以下条件的书名:
1. 在2002年11月11日之前购买
2. 价格低于500美元或高于900美元
您想按购买日期对结果进行排序,从最近购买的图书开始。
您应该使用以下哪种语句?( )
SELECT book_title FROM books WHERE price between 500 and 900 AND purchase_date < '11/11/2002' ORDER BY purchase_date;
SELECT book_title FROM books WHERE price IN (500, 900) AND purchase_date < '11/11/2002' ORDER BY purchase date ASC;
SELECT book_title FROM books WHERE (price < 500 OR > 900) AND purchase_date DESC;
SELECT Book_title FROM books WHERE (price < 500 OR price > 900) AND purchase_date < '11/11/2002' ORDER BY purchase_date DESC;