Polecenie SQL MIĘDZY działa tylko wtedy, gdy nadam mu mały zakres dla kolumny. Oto co mam na myśli:Polecenie SQL BETWEEN nie działa dla dużych zakresów
Mój kod:
import AzureSQLHandler as sql
database_layer = sql.AzureSQLHandler()
RESULTS_TABLE_NAME = "aero2.ResultDataTable"
where_string = " smog BETWEEN '4' AND '9'"
print database_layer.select_data(RESULTS_TABLE_NAME, "*", where_string)
co odpowiada poleceniu SQL:
SELECT *
FROM aero2.ResultDataTable
BETWEEN '4.0' AND '9.0'
i select_data zwraca tablicę 2-D zawierający wszystkie te wiersze.
Kolumna, do której się tutaj odwołuję, już zapisała wszystkie wartości równe 5.0.
To działa FINE!
Ale gdy zwiększam zakres do, powiedzmy "4.0" I "200.0", to nic nie zwraca.