SQL Server 2014を使用していますが、別の列の項目を含むアドレス一覧の表があります。例えばSQL Server:値を連結し、NULL値または空白値を無視します。
:
st number Prefix st name suffix Dir unit number city zip
___________________________________________________________________________
1234 W Main St NULL Unit 34 LA 90210
345 NULL George Ave NULL NULL NULL SF 94525
123 E Bloom Ct W NULL NULL DC 99342
が、私はこれらのアドレスを連結して1つのセルにそれらを結合したいです。
主な目標は、その連結アドレスを使用して別のテーブルにリンクすることです。私は空白の値を無視するISNULL
を使用して連結する場合、たとえば、それは私にこの
345 _ George Ave _ _ _ SF 94525.
を与えるだろう(私はスペースが使用されている場所を示すために_
を追加しました)
があるときにはスペースが追加されますヌル値。スペースがある場合、他のテーブルへのリンクは機能しません。私はCOALESCE
を試しましたが、うまくいきませんでした。私はCoalesceにあまり慣れていませんが、私はCOALESCE
が私に最初の非ヌル値だけを与えると思います。結果として欲しいものは:
1234 W Main St Unit 34 LA 90210
345 George Ave SF 94525
123 E bloom Ct W DC 99342
これらの項目を空白なしで組み合わせて、null値を得る方法を教えてください。助けてください。おかげ
ポストあなたはスペースがある場合は、他のテーブルへのリンクをして部分アドレスに参加を計画するにはどうすればよい... work.'ません ' – WillardSolutions
すでに試したコード余分なスペースがない場合でも情報が欠落していますか? –