如何编写此SQL命令

时间:2014-02-10 21:00:15

标签: sql

我正在尝试从包含以下列的表格中选择项目:productNameProductPriceProductCategory。该表中的产品分为酒精和软饮料。

我正在尝试编写一个SQL语句,该语句将选择productNameProductPrice,但只选择已归类为软饮料的产品,并省略已归类为软饮料的产品醇

到目前为止,我正在尝试编写的SQL;

SELECT * 
FROM Products 
WHERE ProductPrice BETWEEN =''100' AND '300'" ... 

这就是我被困的地方,我如何只选择被归类为“软饮料”的产品

3 个答案:

答案 0 :(得分:2)

select
    productname,
    productprice
from 
    productsTable
where 
    price between 100 and 300
    and productcategory = "soft drinks";

答案 1 :(得分:1)

这很好,

SELECT * FROM Products 
WHERE ProductPrice BETWEEN '100' AND '300'

以下是您需要添加的内容 -

AND ProductCategory = 'Soft Drinks'

获取最终查询 -

SELECT * FROM Products 
WHERE ProductPrice BETWEEN '100' AND '300'
AND ProductCategory = 'Soft Drinks'

答案 2 :(得分:1)

SELECT * 
FROM Products 
WHERE ProductPrice >= 100   --<-- If Product Price is Character datatype then use
AND ProductPrice   <= 300   --Single quotes else just the numbers without quotes 
AND productcategory = 'soft drinks'