假设我有以下问题:
SELECT anInteger FROM table;
如何使该查询在前面连接一个url - 因此返回的每一行都变为:
'http://aurl.com/something?q=anInteger'
请注意,它必须是执行连接的查询本身 - 显然在您将结果转换为应该在语言中连接的语言的情况下。
答案 0 :(得分:8)
你会使用类似的东西:
SELECT 'http://aurl.com/something?q=' + cast(anInteger as varchar) FROM table;
答案 1 :(得分:2)
它取决于您使用的RDBMS:
MySQL的:
SELECT concat(anInteger,“你的字符串在这里”)FROM table;
的PostgreSQL:
SELECT anInteger || “你的字符串就在这里”;
甲骨文:
与PostgreSQL相同