1

みんな

次のクエリに基づいてテーブル(価格)からレコードを取得したい.私のテーブルは

+-----------+
| pprice    |
+-----------+
| 10 lakhs  |
| 11 lakhs  |
| 12 crores |
| 13 lakhs  |
| 15 crores |
| 16 lakhs  |
+-----------+

次のクエリを使用しています

select * from price where pprice between '10 lakhs' and '20 lakhs';

しかし、それは次の結果を返します

+-----------+
| pprice    |
+-----------+
| 10 lakhs  |
| 11 lakhs  |
| 12 crores |
| 13 lakhs  |
| 15 crores |
| 16 lakhs  |
+-----------+

私のクエリの問題は何ですか。これについて返信してください。

4

3 に答える 3

1

例の数十万人など、等しい大きさを扱っている場合は、次のようにすることができます。

select *
  from price
 where pprice between '10 lakhs' and '20 lakhs'
   and pprice like '__ lakhs';
于 2013-05-29T12:12:54.770 に答える