我正在为我参加的认证计划学习SQL,并试图制作CONCAT语句。
我的查询是:
SELECT
NOC
CONCAT(Event, " ", Discipline) AS Team
FROM
Table1
当我在LibreOffice Base中运行这个时,我得到一个错误
意外的令牌(,要求FROM in语句[SELECT NOC]CONCAT ()
我已经用我所知道的语法做了我所知道的一切;我在SELECT NOC后添加了一个逗号,我试过添加分号,删除括号等,它们都返回不同的错误。谁能告诉我我哪里做错了?
澄清一下,Event
和Discipline
是我的表中的列,而不是字符串。
引号必须是单引号:
CONCAT(Event, ' ', Discipline)
NOC后面应该有一个逗号(假设它是表1中的一列),Event是一个保留字。这个查询应该在SQL查询工具(例如SQL Management Studio)中工作
SELECT
NOC,
CONCAT([Event],' ', Discipline) AS Team
FROM
Table1