gpt4 book ai didi

mysql - 连接如何在 MySQL 存储过程中工作?

转载 作者:行者123 更新时间:2023-11-30 23:01:46 24 4
gpt4 key购买 nike

您好,这是我试图在 MySQL 中执行的示例查询。当我使用 concat 函数时它给出了一个错误

  SELECT @grp :=San_Orange_CS_GRP as santoor_grp ,
@_11:=power(@grp,0.1)+0.1*@_11 AS concat "@grp" , "_11" ,
@_12:=power(@grp,0.2)+0.1*@_12 AS concat "@grp" , "_12"
FROM DUMMY JOIN (SELECT @_11:=0,@_12:=0) t;

当我每次在 AS 语句后的查询中修改代码并给出列名时,它工作正常。但问题是我有大约 100 列,所以每次我运行不同的市场 grp 时我都不能继续写名字

   SELECT @grp :=Orange_CS_GRP as Orange_CS_grp ,
@_11:=power(@grp,0.1)+0.1*@_11 Orange_CS_GRP_11 ,
@_12:=power(@grp,0.2)+0.1*@_12 AS Orange_CS_GRP_12
from DUMMY JOIN (SELECT @_11:=0,@_12:=0) t;

提前致谢:-)

最佳答案

这是使用 concat 的精确查询:

SELECT @grp :=San_Orange_CS_GRP 作为 santoor_grp , @_11:=power(@grp,0.1)+0.1*@_11 AS concat(@grp, "_11") , @_12:=power(@grp,0.2)+0.1*@_12 AS concat (@grp, "_12") FROM DUMMY JOIN (SELECT @_11:=0,@_12:=0) t;

在您的查询中使用 concat 不正确..

谢谢

关于mysql - 连接如何在 MySQL 存储过程中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23692874/

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