0
我正在通過psycopg2處理數據庫,並且我想在數據庫中找到'最新'條目。 似乎我不應該做任何排序來獲得這個,因爲我簡直就是想要最新的。數據看起來像這樣:查找對應最新條目的數據
id | x | y | param_a | param_b | param_c
-------+-----+-----+----------------------------+-------------------------+---------------------------+------------+----------------+-------------
1 | 324 | 229 | 2013-03-27 22:41:39.052966 | 75.000 | 82.000
2 | 317 | 232 | 2013-03-27 22:41:39.185109 | 70.000 | 86.000
3 | 278 | 364 | 2013-03-27 22:41:39.203416 | 68.000 | 75.000
假設#3是最新的(它在這個數據集中)。我希望發現,如果不通過整個數據庫進行排序,數據集會隨着時間的推移而變得非常大,因爲數據通過串行端口很快流入。
我需要用下面的示例代碼?:
conn = psycopg2.connect(database = POSTGRESQL_DATABASE, host = POSTGRESQL_SERVER, user = POSTGRESQL_USERNAME, password = POSTGRESQL_PASSWORD)
cur = conn.cursor()
cur.execute("") #need help here
而且什麼類型的查詢,如果我想找到N個最新的,是存在巨大的差異?