mysql:7933
From: "Y.Mizushima" <"Y.Mizushima" <herlock@xxxxxxxxxx>>
Date: Sat, 21 Jun 2003 16:23:53 +0900
Subject: [mysql 07933] RE: SELECT 文の Where 句について
水島です。 >早速ですが、商品名とフリガナ(全角カナ)というフィールドを持つテーブル >があったとします。 >このテーブルよりSelect文を発行して例えば「ア行」で始まる商品一覧を >取得したいのですが、この際のSelect文の記述方法が判りません。 >データベースがSQLServerですと、下記の記述で出来ます。 >Select 商品名 From TableName Where フリガナ Like "[ア-オ]%" ベタなやり方かもしれませんが、 where 句の中の Like 句を or でつなぐことは不可能でしょうか。 自分の環境で今すぐ試すことができないのですが、 以前、似たような状況でとりあえず Like句を or でつないで使っていました。 書き方は、 select 商品名 from TableName where フリガナ like 'ア%' or フリガナ like 'イ%' or フリガナ like 'ウ%' or フリガナ like 'エ%' or フリガナ like 'オ%' となると思いますが、欠点としてはやはり取得対象が増えた場合には 面倒となる点ですね。 他にいいアイデアをお持ちの方がいらっしゃったら宜しくお願いします。
7930 2003-06-21 13:59 [Masaomi Morofushi <m] SELECT 文の Where 句について 7931 2003-06-21 14:38 ┣[Shinya Kawaji <kawaj] -> 7933 2003-06-21 16:23 ┗["Y.Mizushima" <herlo]