我正在尝试创建一个SQL,它在Postgres中的SQL查询结果的两侧添加自定义文本。我有许多站点域存储在数据库中,我想将它们复制到一个HTML文件中,域名在iframe中。所以我希望查询在<iframe></iframe>
标记内返回我的域名。我从Postgresql文档中找到了以下内容。
SELECT textcat(textcat(first_name,text ' '),last_name) from table;
但我正在寻找的是不同的。我的简单选择SQL将是
select site_domain from site where status = "active".
是否有任何函数允许我在结果的两边附加自定义文本。
答案 0 :(得分:1)
你的意思是这样吗?
select '<iframe>'|| site_domain||'</iframe>'
from site where status = "active"
答案 1 :(得分:1)
Mark的答案的另一种选择是使用CONCAT
函数:
SELECT CONCAT('<iframe>', site_domain, '</iframe>') AS site_domain
FROM site
WHERE status = 'active'
答案 2 :(得分:0)
你有没有尝试过:
SELECT textcat(textcat('<iframe>',site_domain),'</iframe>')
from site
where status = 'active';