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

Есть ли ошибка в запросе...

Лел Йен Ученик (103), на голосовании 1 год назад
Есть ли ошибка в запросе? (если да, то какая?)
SELECT ID, DATE, CUSTOMER_NAME FROM ORDERS WHERE CUSTOMER_NAME = MIKE;
Голосование за лучший ответ
Владислав Иванов Знаток (341) 1 год назад
Да, есть ошибка в данном запросе. Ошибка заключается в том, что в условии WHERE необходимо указать значение поля CUSTOMER_NAME в кавычках, так как это текстовое значение.

Правильный запрос выглядел бы так:

SELECT ID, DATE, CUSTOMER_NAME FROM ORDERS WHERE CUSTOMER_NAME = 'MIKE';
Михаил Просветленный (30520) 1 год назад
Да, в вашем запросе есть ошибка синтаксиса SQL. Вы забыли заключить имя клиента в одинарные кавычки. Правильный запрос должен выглядеть так:
 SELECT ID, DATE, CUSTOMER_NAME FROM ORDERS WHERE CUSTOMER_NAME = ‘MIKE’; 
Похожие вопросы