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