2011-12-23 13 views
6

はのは、私は次のクエリを持っているとしましょう:SQLを連結文字列の結果に

SELECT anInteger FROM table; 

私はそのクエリが前面にURLを連結させるにはどうすればよい - ので、各行が返さなった:

'http://aurl.com/something?q=anInteger' 

注意連結を実行するクエリ自体でなければなりません。結果を言語で連結しなければならない状況では明らかです。

のMySQL::

SELECT CONCAT(anInteger、 "あなたの文字列はここに行くの")から、それはあなたが使用しているRDBMSに依存します

SELECT 'http://aurl.com/something?q=' + cast(anInteger as varchar) FROM table; 

答えて

7

次のようなものを使用します表;

PostgreSQL:

SELECT anInteger || "あなたの弦はここに行く";

オラクル:PostgreSQLの

+0

文字(番号)として

同じことが数引数として渡されたASCIIコードから文字を返します。あなたは '+ cast(intとしてvarcharとして)'をしたい –

+0

ありがとう、@ジェイク、私はちょうどあなたがコメントとしてそれを探していた。私はDB2によって教えられてきたと思います:-)修正して修正しました。 – paxdiablo

+0

@ JakeFeaselありがとうございます - あなたの改善と今すぐ動作します –

2

+2

[タグ:sql-server]というタグが付いています。 – Ryan