2016-05-03 7 views
-1

私は値(ポイント値)を格納する2つのカラムを持っています。Mysqlの2つのポイント値の間のレコードを取得

指定した数値が2つの列の値の間のどこにあるかを選択するにはどうすればよいですか?

+0

'number> = col1とnumber <= col2' - それを保証するwrokじゃない? – splash58

+0

ここでnumber bettween col1とcol2 .. – scaisEdge

+0

私は値を使用しているので動作しません。10.7904833 – Chitra

答えて

0

は、私はあなたがこれを行うことによってそれを得ることができることを望む:

はあなたの番号がyour_numberとテーブル名がyour_tableある$であることができます

だからあなたのクエリは次のようになります。

SELECT * FROM your_table WHERE $your_number BETWEEN col1 AND col2; 

それともそれがある場合col1 < col2

SELECT * FROM your_table WHERE $your_number >= col1 AND $your_number <= col2; 
+0

@chitraは私の答えはあなたから働いていませんか?あなたの質問がこのような場合、それは動作するはずです。それ以外の場合は質問を編集してください。 – naf4me

関連する問題