1. ホーム
  2. sql

[解決済み] sql serverのクエリでテキストを連結する方法は?

2023-07-14 06:06:09

質問

次のようなSQLがあります。

SELECT notes + 'SomeText'
FROM NotesTable a 

エラーを出す。

add演算子でnvarcharとtextのデータ型は互換性がありません。

どのように解決するのですか?

テキストフィールドをnvarcharフィールドに変換する方法しかないでしょう。

Select Cast(notes as nvarchar(4000)) + 'SomeText'
From NotesTable a

そうでない場合は、アプリケーションで連結を行うことをお勧めします。