** The SQL interview question, Items on Sale , lacks specificity without further details. It is likely that the interviewer expects the candidate to extract data from a database table regarding items that are currently available at a discounted price. Typically, a "sale" implies that the item's price has been reduced from its usual price for a limited time. The interviewer may be assessing your proficiency in writing SQL queries, particularly your skill in effectively utilizing SQL commands such as select, from, and where in this scenario. To answer this question effectively, you should: Be familiar with the database structure, particularly the table that holds data about items, their prices, and their sale status. Construct SQL queries to determine which items are on sale. Answer Example 1 Assuming there is a table named 'Products' with the columns 'item', 'price', and 'sale_price', to find the items on sale, you would want to identify the rows where the sale_price is lower than the price. An example of how to write this query is shown below: SELECT item, price, sale_price FROM Products WHERE sale_price < price; This query will provide a list of all products that are currently on sale. Answer Example 2 If the 'Products' table includes an 'on_sale' column that indicates whether an item is on sale (with values such as yes or no), you would filter based on that column. Here’s how you could approach it: SELECT item, price FROM Products WHERE on_sale = 'yes'; This query will yield a list of all products for which the 'on_sale' column is marked 'yes.'