2014-02-10 2 views
0

Я пытаюсь выбрать элементы из таблицы, которая содержит следующие столбцы: productName, ProductPrice и ProductCategory. Продукты в этой таблице подразделяются на алкогольные и безалкогольные напитки.Как написать этот SQL Commad

Я пытаюсь написать инструкцию SQL, которая выберет productName и ProductPrice, но только выберите продукты, которые были классифицированы как безалкогольные напитки, и оставьте продукты, которые были классифицированы как алкогольные.

Мой SQL пока что я пытаюсь написать;

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

Это где я застрял, как я только выбрать продукты, которые отнесены к категории «Безалкогольные напитки»

Надежда мой вопрос имеет смысл.

+0

Мы потребуется больше чтобы ответить на этот вопрос. Существует ли связанная таблица с категорией «ProductCategory»? Или это просто вопрос сказать ProductPrice BETWEEN = '' 100 'AND' 300 '"И ProductCategory <>" Алкогольный "Также обратите внимание, что в настоящее время вы используете строки как цифры, что может быть проблематичным. Эта цена должна быть преобразована в некоторые вид номера, прежде чем вы попробуете между ними, ради безопасности. –

ответ

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

'WHERE ProductPrice BETWEEN = '100' AND '300'' Вы можете увидеть дополнительную' = ':) –

+0

Спасибо, я просто копирую/вставляю из OP –

+0

ahh вы сэр - спасатель жизни! – user3187867

2
select 
    productname, 
    productprice 
from 
    productsTable 
where 
    price between 100 and 300 
    and productcategory = "soft drinks"; 
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' 
Смежные вопросы