[pgsql-jp: 25474] 正規表現と前方一致検索

Takeuchi Hiroshi hiro @ mccj.com
2002年 3月 30日 (土) 16:40:57 JST


こんにちは、竹内と申します。

環境:CobaltRaQ4
DB:PostgreSQL7.0

以前、PostgreSQL6.5を用いたCGIを作成し
ていましたが、今回、サーバの移転に伴い
7.0でCGIを動かしたところ、以下のSQL文で
検索できないようになりました。

これは、t04に「ふりがな」が入っており、
前方一致検索で必要なデータを検索するこ
とを目的にしています。
-/---/---/---/---/---/-
select t01, t03, t04 from hoge
where t04 ~ '^[あ-お]';
-/---/---/---/---/---/-

7.0の場合は、記述が変わるのでしょうか?
過去レスやPostgresのWEBページなど見てみ
ましたが、アルファベットの正規表現の記
述はありますが、日本語の場合の正規表現
など見つからず、よわりました。

どなたか、教えて頂けないでしょうか?
また、ヒントになるページがありましたら
合わせて教えて下さい。

お手数をお掛けして申し訳ありませんが、
よろしくお願いします。

*- - - - - - - - - - - - - - -*
Hiro Takeuchi   hiro @ mccj.com




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