0
Apache Phoenix DB가 설정되어 있고 Python을 사용하여 Python을 PhoenixDb 플러그인으로 쿼리하려고합니다.Python, phoenixdb - 행을 가져 오지 못함 (오류가 발생하지 않음)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| PK | did | sensorid | sensor_timestamp | EXTRA_LEVEL | EXTRA_SCALE | EXTRA_HEALTH | EXTRA_STATUS | EXTRA_PLUGGED | EXTRA_PRESENT | EXTRA_VOLTAGE | level_percent | temperature_C | EXTRA_TECHNOLOGY | EXTRA_TEMPERATURE |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
내가 phoenixdb 그것이 내가지고 있지 않다 1 개 행을 떠나는를 사용하여 쿼리하려고하지만 내가 오류를 얻을하지 않습니다
나는 다음과 같은 행이있는 테이블이있다.
는쿼리에 대한 내 코드는 다음과 같습니다
import phoenixdb
connection = phoenixdb.connect(<url>)
cursor = connection.cursor()
query = """select PK,"did", "sensorid", "sensor_timestamp", {3}
from "sensor_data"
where "did"='{0}'
and "sensorid" = '{1}'
and "sensor_timestamp" > '{2}'
order by "sensor_timestamp"
limit 10""".format(357139052213522, 902, 1463163952256, '"EXTRA_LEVEL", "EXTRA_SCALE", "EXTRA_HEALTH", ' \
'"EXTRA_STATUS" "EXTRA_PLUGGED", "EXTRA_PRESENT", ' \
'"EXTRA_VOLTAGE", "level_percent", "temperature_C", ' \
'"EXTRA_TECHNOLOGY","EXTRA_TEMPERATURE"')
cursor.execute(query)
rows = cursor.fetchall()
for row in rows:
print(row)
내 출력은 이것이다 :
['357139052213522_1486731821342_902', '357139052213522', '902', '1486731821342', '64', '100', '2', '2', 'true', '3990', '64.0', '25.0', 'Li-ion', '257']
그리고이 계산에 의해
, 나는 하나 개의 항목이 누락 된 것을 발견 ... 누군가가 생각이 있습니까 무엇을 이것은 때문일 수 있습니까?