[pgsql-jp: 39594] Re: to_char結果の結合について

ikari-ml @ ecoin.jp ikari-ml @ ecoin.jp
2008年 9月 25日 (木) 11:58:19 JST


余計なことですが、関数使っちゃうとインデックス使わなくなってしまいますが
いいんですかね?

On Wed, 24 Sep 2008 12:42:36 +0900
丸山隆之 <takayuki-maruyama @ nova-system.com> 様wrote:

>お世話になります。丸山です。
>
>海老原様、板垣様はじめ、回答いただいたみなさま、ありがとうございました。
>ご教示いただいた内容でうまくいきました!
>どうもありがとうございました。
>
>
>追伸:「まとめ読み」に設定していた関係で、ひょっとしたらスレッドが崩れて
>しまうかもしれませんが、ご容赦ください....
>
>> こんにちは、海老原です。
>> 
>> 'FM'でどうでしょう?
>> 
>> to_char(y, 'FM0000') || to_char(m, 'FM00')
>
>
>> 板垣です。
>> 
>> 丸山隆之 <takayuki-maruyama @ nova-system.com> wrote:
>> 
>>> where to_char(y, '0000') || to_char(m, '00') = '200809';
>>> のようなSQLを実行しているのですが、該当データはあるものの、ヒットしてく
>>> れません。
>> 
>> プラス/マイナスの符号用のスペースが補われているんだと思います。
>> 「FM」(字詰めモード)を使ってみてください。
>> 
>> =# select to_char(1234, 'FM0000') || to_char(56, 'FM00') = '123456';
>>  ?column?
>> ----------
>>  t
>> (1 row)

-- 
碇 永志
 <ikari-ml @ ecoin.jp>




pgsql-jp メーリングリストの案内