[pgsql-jp: 25877] Re: substring 関数について
Takao Kato
sirius @ jp.fujitsu.com
2002年 5月 9日 (木) 15:58:32 JST
加藤@川崎です。
> Ver7.1.3のPostgreSQLでsubstring関数として
> substring(A from B for C)
> 型式ではなく、
> substring(A,B,C)
> 型式を使用したいのですが、標準のインストール
> (./configure〜make Install)では使用できな
> いようです。
篠原さんの環境とは異なりますが、うちの環境では問題なく動作しております。
凡例には書きませんでしたが、日本語の値を持つカラムでも動作確認できてい
ます。なんとはなしに引数(型とか値)の問題だと思いますが、いかがなもので
すかね? > 有識者の皆様
-- 8< -- 凡例 -- 8< --
kato% pg_config --configure
--enable-multibyte=EUC_JP --with-perl
kato% psql db
db=# select version();
version
---------------------------------------------------------------------
PostgreSQL 7.1.2 on i386-unknown-freebsd4.X, compiled by GCC 2.95.2
(1 row)
db=# select substring('0123456789abcdef',1,1);
substring
-----------
0
(1 row)
db=# select substring('0123456789abcdef',10,4);
substring
-----------
9abc
(1 row)
db=# create temp table temptbl (a char(8),b varchar(16),c text);
CREATE
db=# insert into temptbl VALUES
('01234567','0123456789abcdef','0123456789abcdefACBDEF');
INSERT 5200837 1
db=# select substring(a,1,3) from temptbl;
substring
-----------
012
(1 row)
db=# select substring(b,1,3) from temptbl;
substring
-----------
012
(1 row)
db=# select substring(c,1,3) from temptbl;
substring
-----------
012
(1 row)
-- 8< -- 凡例 -- 8< --
参考にもなりませんでしたね。 _o_
---------------------------------------------------
加藤@川崎
お便りは kato @ lantc.cs.fujitsu.co.jp まで
pgsql-jp メーリングリストの案内