gpt4 book ai didi

mysql - 在插入其他表之前,将其中一个表中具有 URL 的列更改为

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

我正在编写一个存储过程,其中包含三个应该连接的表。说表1,表2和表3。因此,首先我在某些条件下连接 table1 和 table2 并将结果保存在临时表中。然后,我在某些条件下将临时表与 table3 连接,并将结果表插入到永久表(例如 table_p)中。

这里的问题是:当我连接table1和table2时,table2中的一列包含URL链接。我想编辑整个列中的数据并使其为:URL链接我在 select 语句中尝试了不同的链接字符串连接。但没有成功。

我编写 select 语句的代码是:

   SELECT @SQLNEW='SELECT TOP 20 
''' + @abc + ''' AS abc,
t1._Ps AS Ps,
t1.URLSTR AS URL,
''' + @StartDate + ''' AS StartDate,
''' + @EndDate + ''' AS EndDate,
''' + @Active + ''' AS Active
FROM
table1 t1'

我希望 t1.URLSTR 采用以下格式。我尝试这样做:

''+ <a href="''+ t1.URLSTR AS URL +'' ">''+ t1.URLSTR AS URL +''</a>',

但是没有成功!

请帮忙!谢谢!

最佳答案

试试这个...

CONCAT('<a href="', t1.URLSTR, '">', t1.URLSTR, '</a>') AS URL

比较干净一点。

MySQL String Functions - CONCAT()

关于mysql - 在插入其他表之前,将其中一个表中具有 URL 的列更改为 <a href ='URL' ></a>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18317331/

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