Я пытаюсь написать то, что, как я думал, было бы простым предложением where. Строка FULLNAME отформатирована следующим образом («Doe, John»), следовательно, предложение where и concat.Где предложение concat с запятой
Вот запрос:
SELECT *
FROM table
WHERE concat(LAST_NM, ', ', FIRST_NM) = FULLNAME;
Запрос выдает следующее сообщение об ошибке:
Error Executing Database Query. [Macromedia][SQLServer JDBC Driver] [SQLServer]Incorrect syntax near ','.
Добавьте ваше сообщение concat к вашему выбору, посмотрите, как выглядят результаты. И какая ошибка вы получаете? – Andrew
mysql или sql-server, какой он? Они разные. –
concat возвращает null, если таковые имеют значение null; вам может понадобиться использовать ifnull синтаксис, чтобы избежать этого – Nikki9696