0

パイプ文字を挿入したい| 出力の2つのセクションを区切る列で。その行にデータがある限り、列のすべての行に1つ配置する方法はありますか?

4

2 に答える 2

0
select   column1, 
         column2,
         case 
           when column3 is not null 
           then '|' 
           else '' 
         end
from your_table
于 2012-05-11T07:24:13.670 に答える
0

すべての列で機能するものではありません。すべての列に対してそれを繰り返す必要があります。

このようなもの;

SELECT CASE col IS NULL THEN NULL ELSE CONCAT('|', col) END CASE FROM Table

于 2012-05-11T07:24:48.463 に答える