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?
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?
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;
@chitra funktioniert meine Antwort nicht von Ihnen? Wenn deine Frage so ist, dann sollte es funktionieren. Ansonsten redigiere deine Frage. – naf4me
'where Nummer> = col1 und Nummer <= col2' - tut es nicht wrok? – splash58
wo Nummer zwischen Spalte1 und Spalte2 .. – scaisEdge
Ya das funktioniert nicht, weil ich Werte verwende, sind so 10.7904833 – Chitra