[pgsql-jp: 30863] Re: to_numberでFormat エラーになります

Akira Taniguchi akira @ datasource.jp
2003年 8月 30日 (土) 16:40:45 JST


谷口と申します。

テストしてみました。

SELECT to_char(null,'000000');

OK

SELECT to_char('','000000');

NG

という結果です。

つまり、以下の予想が立ちます。
・カラム birthday の値が空白
・substr(birthday,5,2) の値が空白 -> birthday の長さが 4以下

あと、JOIN する場合は table.column と明示したほうがいいですよ。
私は以下のようにしています(AS に注意)。

SELECT b.c_b FROM teble_a AS a
JOIN table_b AS b ON (b.c_a = a.c_a)
WHERE (a.c_b is not null) AND (a.c_b = 'TEST');

----------------------------------------
DataSource	http://www.datasource.jp
谷口 彰		akira @ datasource.jp




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