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