2016-05-03 12 views
-1

Ich habe zwei Spalten, die Werte (Punktwerte) speichern.Erhalte Datensätze zwischen zwei Punktwerten in Mysql

Wie wähle ich aus, wo meine gegebene Zahl zwischen den Werten in den beiden Spalten liegt?

+0

'where Nummer> = col1 und Nummer <= col2' - tut es nicht wrok? – splash58

+0

wo Nummer zwischen Spalte1 und Spalte2 .. – scaisEdge

+0

Ya das funktioniert nicht, weil ich Werte verwende, sind so 10.7904833 – Chitra

Antwort

0

Ich hoffe, dass Sie es, indem Sie diese bekommen können:

Hier können Sie Ihre Nummer $ ist your_number und Tabellenname your_table ist

So Ihre Frage wäre:

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

oder wenn es sichergestellt, dass col1 < col2

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

@chitra funktioniert meine Antwort nicht von Ihnen? Wenn deine Frage so ist, dann sollte es funktionieren. Ansonsten redigiere deine Frage. – naf4me

Verwandte Themen