-1

SQL Server では、2 つのフィールドを連結することを検討しています。たとえば、次のレイアウトがあります。

Col1         Col2
Building A   Room 101
Building B   Room 2A
Building C   Room 301
Building D
Building E   Room 200

そして、私はそれらを次のように連結したい:

Building A-Room 101
Building B-Room 2A
Building C-Room 301

それに関して何が起こっているかは、Building D私が得ることです:

Building D-

これはひどいです。できると思ったのですISNULL([Col1] + '-', '')が、これだと常に-キャラが表示されてしまいます。ステートメントを使用せずに値がある-場合にのみ値を追加する方法はありますか? それとも、間違ったアプローチでこれを行っていますか?[Col2]CASE

4

1 に答える 1