簡単なことだと思うので、これについて投稿するのは嫌いですが、どこにも答えが見つからないようです。2つのテーブルからデータを取得していますが、IDの前に文字を付けて、どちらのテーブルから発生したかを示したいと思います。例えば
SELECT 'A' + ID as originID FROM theTable
しかし、私はエラーが発生しています
Conversion failed when converting the varchar value 'A' to data type int.
これは、「+」プラス記号がSQLに2つの値を加算しようとしているためだと思います。私はそれを行うためのいくつかの異なる方法を試しましたが、同じ結果が得られます。例:
DECLARE @a VARCHAR(1) SET @a = 'A' "
SELECT @a & [ID] AS originID
PHPでは、通常「。」を使用します。連結の場合は「+」、加算の場合は「+」。SQLで文字列を連結する別の方法はありますか?ありがとう。