【问题标题】:How to form hyperlink in SQL query如何在 SQL 查询中形成超链接
【发布时间】:2015-07-20 15:24:31
【问题描述】:

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

【问题讨论】:

标签: sql sql-server hyperlink


【解决方案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 标记,但这可能应该在应用程序的表示层中完成。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    相关资源
    最近更新 更多