我想写我认为会是一个简单的where子句。 FULLNAME字符串的格式如下(“Doe,John”),因此是where子句和concat函数。Where子句concat用逗号
下面是该查询:
SELECT *
FROM table
WHERE concat(LAST_NM, ', ', FIRST_NM) = FULLNAME;
查询失败,出现以下错误:
Error Executing Database Query. [Macromedia][SQLServer JDBC Driver] [SQLServer]Incorrect syntax near ','.
将您的concat语句添加到您的select中,查看结果的样子。你收到什么错误? – Andrew
mysql或sql-server,它是哪一个?他们是不同的。 –
如果有的话,concat返回null;你可能需要使用ifnull语法来避免这种情况 – Nikki9696