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