簡體   English   中英

select 沒有主鍵/id 列的 dbase dbf 文件中的最后一行

[英]select the last row in a dbase dbf file with no primary key/id column

給定以下文件(我無法控制):

在此處輸入圖像描述

我希望能夠 select 最后一行。 我嘗試按日期列進行排序; 但是,如您所見,可能有多個日期列。

沒有 ID 字段,我怎么能 select 文件中實際存在的最后一列?

我花了一段時間谷歌搜索所有指向按列排序的內容。

由於您沒有聚簇索引(這將構成數據的物理順序),因此這是不可能的。 如果您使用 order by 子句,表只會確定地排序。

參見例如sql-best-practice-to-deal-with-default-sort-order

如果在數據庫模式設計中仍然可以考慮您當前的關注點,則可以考慮添加一個loaddate 字段,該字段將設置為創建行的時間。 (如果您的最后一列是這樣的加載日期,您仍然可以在該列上使用 order by 子句)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM