我想寫我認爲會是一個簡單的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