[pgsql-jp: 35843] Re: PostgresのSQLについて

Seto seto @ 1kg.jp
2005年 8月 17日 (水) 09:42:39 JST


 Setoです。

>column1|column2
>-----------------------------------------
>0   |あい
>1   |あいう
>2   |あいうえ
>3   |あいうえお
>4   |かき
>5   |かきく
>6   |かきくけ
>7   |かきくけこ
>8   |さし
>9   |さしす
>------------------------------------------
>
>
>ここにデータとして"あいう123"ときたら"あいう"とマッチするので
>1を、"あいえお"だったら"あい"でマッチするので0を返すような
>SQL文を作成したいと思います。
>

効率は判りませんが
以下でいかがでしょうか?

SELECT column1 FROM table WHERE 'あいう123' LIKE column2||'%';

必要に応じて LIMIT 1  や ORDER BY と組み合わせてください。

# PostgreSQL 7.4.8にて簡単な動作確認

Junya Seto



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