gpt4 book ai didi

sql - “CONCAT”不是可识别的内置函数名称。使用 Inner Join 更新交易

转载 作者:行者123 更新时间:2023-12-03 02:01:17 27 4
gpt4 key购买 nike

我设置了一个查询,通过连接其他字段来更新表字段(sql server)。

我的查询

UPDATE ORDER O
SET O.COD_MODEL_ORDER = CONCAT(M.COD_MODEL, '-', O.COD_ORDER)
INNER JOIN MODEL M ON M.ID_MODEL = O.ID_MODEL
WHERE ID_ORDER = 5;

错误:

'CONCAT' is not a recognized built-in function name.

我哪里出错了?
我的目标是加入 Model and Order。
更新订单字段并连接其他两个字段:

- COD_MODEL(varchar) 来自模型
- COD_ORDER(varchar) FROM ORDER

最佳答案

为什么不简单地使用 + 连接

UPDATE O
SET O.COD_MODEL_ORDER = M.COD_MODEL + '-' + O.COD_ORDER
FROM ORDER O
INNER JOIN MODEL M ON M.ID_MODEL = O.ID_MODEL
WHERE ID_ORDER = 5;

关于sql - “CONCAT”不是可识别的内置函数名称。使用 Inner Join 更新交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37534753/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com