Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Верно ли составлен вопрос, кажется только слова помещаются в кавычки, разве нет?

ыар смр Знаток (447), открыт 6 дней назад
Select * from Orders where date between '2017-01-01' and '2017-12-31' как по вашему мнению запрос составлен верно? Корректно?
2 ответа
Maksim Nadeev Профи (586) 6 дней назад
Запрос SQL, который вы привели, составлен корректно. В SQL строки, такие как даты в данном случае, заключаются в одиночные кавычки. Таким образом, использование кавычек для дат в вашем запросе является правильным. Вот так выглядит ваш запрос:
 SELECT * FROM Orders WHERE date BETWEEN '2017-01-01' AND '2017-12-31'; 

Этот запрос выберет все записи из таблицы "Orders", где поле "date" находится в диапазоне с 1 января 2017 года по 31 декабря 2017 года включительно.
Похожие вопросы