Почему этот код не возвращает никаких значений? - PullRequest
0 голосов
/ 15 марта 2020

Я использую MySQL и пытаюсь вернуть значения CustomerLastName, которые начинаются с M, и я знаю, что некоторые из них есть в базе данных, но они не возвращаются. Я вижу CustomerLastName и CustomerFirstName, но без имен.

SELECT 'CustomerFirstName', 'CustomerLastName'

FROM customer

WHERE LEFT(CustomerLastName, 1 = 'M ');

Ответы [ 2 ]

1 голос
/ 15 марта 2020

Удалить Одинарные кавычки из оператора выбора

SELECT CustomerFirstName, CustomerLastName

FROM customer

WHERE LEFT(CustomerLastName, 1 = 'M ');
0 голосов
/ 15 марта 2020

А также неверные кавычки в выборе WHERE LEFT (CustomerLastName, 1 = 'M'); не является синтаксически правильным - и вы должны увидеть массу предупреждений.

Измените на

WHERE LEFT(CustomerLastName, 1) = 'M';

И просмотрите Когда использовать одиночные кавычки, двойные кавычки и обратные ссылки в MySQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...