如何在SQL查询中形成超链接

时间:2015-07-20 15:24:31

标签: sql sql-server hyperlink

我想创建一个超链接作为我的SQL查询的结果之一。它将从三列(a,b和c)中获取数据并返回带有地址“http://soandso.com/blah/Planets.aspx?dln=a&Year=b&ein=c”的点击链接,其中a,b和c在超链接中对应于列a,b的值,和c在指定的行中。我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

您可以使用字符串连接来完成。

使用SQL Server 2012+,您可以使用concat功能:

select 
 concat('http://soandso.com/blah/Planets.aspx?dln=', a, '&Year=', b, '&ein=', c) as url
from your_table

请注意,这只是将url作为字符串返回;要将其显示为超链接,您必须添加相应的html标记,但这应该在您的应用程序的表示层中完成。

对于旧版本,您必须使用+并可能将值转换为正确的类型。