私は特定のテーブルから特定の列の特定のフィールドをユーザーが指定した値に基づいて検索したいと考えています。特定の列フィールドがどの値に含まれているかは不明です。特定のテーブルから特定の行を検索するにはどうすればよいですか?
Table1
--------------
| range|value|
--------------
| 100 |0 |
| 200 |2 |
| 300 |9 |
| 400 |15 |
| 500 |20 |
--------------
表1
からユーザ提供の値がもたらす、次いで0〜100の間にある場合、ユーザー提供の値が200から101までの間である場合、結果0、
あろうが2、
あろう。明確にする ユーザー提供値が201〜300の場合、結果は9
となります。ユーザ提供の値は499は、次にレンジ列の値が固定されている場合、我々は容易に又は< =、> =関数との使用の結果を見つけることができる20
あろう結果である場合の例として、ユーザ提供の値は50は、その後、0であろう結果れている場合オペレーター。しかしここでは列の値の範囲は不明です。どうすればこの問題を解決できますか?
ユーザーが500を超える数を選択した場合どのような? – ninesided