[pgsql-jp: 29230] Re: 電話番号から住所を検索するSQL
oshima
oshima @ totalnet.co.jp
2003年 2月 25日 (火) 17:41:29 JST
こんにちは、大島といいます。
参考になるかどうか分かりませんが、
SELECT *
FROM tel2addr AS t
WHERE
t.tel = substring( '入力された値' ,1,
(
SELECT MAX(char_length(t1.tel))
FROM tel2addr AS t1
WHERE '入力された値' ~('^' || t1.tel )
)
)
でどうでしょうか?
> はじめて投稿いたします。
> 藤本と申します。
>
> PostgreSQL-7.3を利用しています。
>
> SQL初心者で、下記のような問題でつまづいております。
> どなたか、アドバイス頂けませんか。
>
> やりたいことは、
> 電話番号の全部または先頭の一部 から、
> 住所の全部または先頭の一部 を検索する、
> というものです。
<以下略>
pgsql-jp メーリングリストの案内