none
集計時の半角スペースの取り扱いについて RRS feed

  • 質問


  • ディメンションを作成する際に、
    キー項目に半角スペースが入っているレコードと
    入っていない場合に、
    同じキー項目として、認識されてしまう為、
    属性キーの重複エラーとなってしまいます。

    Transact-SQLのGROUP BYにて、
    半角スペースも別モノとして認識させるオプション等が
    あるのでしょうか?


    SELECT
          a.key
    FROM
    (
           SELECT '全全全'  AS key    --半角なし
    UNION ALL
           SELECT '全全全 ' AS key    --半角あり
     )a
    GROUP BY
           a.key

    結果,以下の一行が返ってきてしまいます。
     '全全全'

     ※オラクルだと分かれて出ます。

     

    2011年3月11日 1:26

回答

すべての返信