[pgsql-jp: 27985] Re: 文字列を数値でselect する方法
Takahiro Matsuura
kaiyodai @ mac.com
2002年 11月 16日 (土) 21:01:01 JST
松浦です。
さらに、charをvarcharにすると最初に提示したselectが通りました。
create table testtable (
id int,
value varchar(10)
);
insert into testtable values(1, '1234');
insert into testtable values(2, '0001234');
insert into testtable values(3, ' 1234');
select id from testtable where value=1234;
>>> create table testtable (
>>> id int,
>>> value char(10)
>>> );
>>> insert into testtable values(1, '1234');
>>> insert into testtable values(2, '0001234');
>>> insert into testtable values(3, ' 1234');
>>>
>>>
>>> として、postgresql7.2.1で試しましたが、
>>>
>>> select id from testtable where value=1234;
>>>
>>> だと1件もヒットしません。
>>
>> 確認の仕方が違うのでしょうか?
>> こちらのほうは{}と違い(^^;; 動作を確認してから投稿したので...
>> #testtableではなく既存のテーブルを使いました。
>> もう一度調べ、近くメイルします。
--
matsu
pgsql-jp メーリングリストの案内