我想创建一个超链接作为我的SQL查询的结果之一。它将从三列(a,b和c)中获取数据并返回带有地址“http://soandso.com/blah/Planets.aspx?dln=a&Year=b&ein=c”的点击链接,其中a,b和c在超链接中对应于列a,b的值,和c在指定的行中。我该怎么做呢?
答案 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标记,但这应该在您的应用程序的表示层中完成。
对于旧版本,您必须使用+
并可能将值转换为正确的类型。