[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 メーリングリストの案内