[pgsql-jp: 27232] Re: like述語での範囲指定について
漆原 明尚/URUSHIBARA, Akihisa
uru @ hisaya.ddo.jp
2002年 9月 2日 (月) 12:22:29 JST
漆原です。
> テーブル名 : usr
> name
> -------------
> a000
> b000
> c000
> d000
> e000
> これに対して、nameの先頭文字がaからcのデータを一発で抽出したいのですが、
> SELECT name FROM usr WHERE name LIKE 'a%' OR
> name LIKE 'b%' OR
> name LIKE 'c%';
select name from user where substring(name,1,1) in ('a','b','c');
や
select name from user where substring(name,1,1) between 'a' and 'c';
はどうでしょう。
--
漆原 明尚/URUSHIBARA, Akihisa - uru @ hisaya.ddo.jp -
pgsql-jp メーリングリストの案内