私はCONCAT()関数を使用していくつかの文字列フィールドを連結しています。コードは次のとおりです。CONCAT文からnullフィールドを削除するにはどうすればよいですか?
CONCAT(a.[OrganizationalUnit], ' - ', a.[Level1], ' - ', a.[Level2], ' - ', a.[Level3], ' - ', a.[Level4], ' - ', a.[Level5], ' - ', a.[Level6], ' - ', a.[Level7], ' - ', a.[Level8], ' - ', a.[Level9], ' - ', a.[Level10], ' - ', a.[Level11], ' - ', a.[Level12], ' - ', a.[Level13], ' - ', a.[Level14]) AS Organization
いくつかのフィールドはnullです。これが起こると、出力に一連のダッシュが付けられます。フィールドが空白のときにそれらを取り除く方法はありますか?ここでは出力の例です:
Company123 - 国 - LC BR - BR - RCL - 5510-RC BR(V) - EM - DG - - - - - - -
ご希望の場合は、末尾のダッシュを削除するには、出力のいくつかの独立した解析を行うことができます。それはSQL(例えばPHP)を呼び出す言語で行う必要があります –
私は本当にその能力を持っていないフロントエンドを使用しているので私は私のクエリでそれを行うことができるようにしたいと思います。 – tsqln00b
ええと、SQLクエリの出力には何もできないフロントエンドはありますか? –