你可以按照你表的主鍵進(jìn)行排序。倒序取出一條就是最后一條記錄了。
創(chuàng)新互聯(lián)專(zhuān)注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、德興網(wǎng)絡(luò)推廣、小程序制作、德興網(wǎng)絡(luò)營(yíng)銷(xiāo)、德興企業(yè)策劃、德興品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供德興建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
那必須有插入時(shí)間或者是主鍵,方法雷同,否則無(wú)法查詢。
在你的access數(shù)據(jù)庫(kù)中的數(shù)據(jù)表中加一個(gè)自動(dòng)增加的字段,如:idx select top 1 from table_name order by idx desc;--- 以上,希望對(duì)你有所幫助。
關(guān)系型數(shù)據(jù)庫(kù)的一個(gè)基本規(guī)范是:數(shù)據(jù)記錄是沒(méi)有先后順序的! 所以根本不存在最后一條記錄之說(shuō)。
Select Top * From 表 Where 時(shí)間 In( Select Top 1 時(shí)間 From 表 Where Convert(varchar,時(shí)間,23)=2011-10-25 Order By 時(shí)間 Desc) Order By 時(shí)間 Desc 把“時(shí)間”換成你數(shù)據(jù)庫(kù)表中的時(shí)間字段即可。
排序方式有 從大到小,與從小到大。默認(rèn)的排序方工為從小到大。所以,取最后的10各記錄,也就是“取前 10 條記錄,按從大到小排序”。
1、如果沒(méi)有,你就得分兩步,首先獲取總數(shù),然后最用limit取最后5條。
2、我們以student表為例,里面有三個(gè)字段:id,name,age,其中id為主健,為自增,里面共有10條記錄,如下所示。
3、比如abc表有100條數(shù)據(jù)。例如你想取前5條數(shù)據(jù):select * from abc limit 5;呵呵,是你想要的結(jié)果吧,那么后第N條就不用我多說(shuō)啦。
4、其次,完成上述步驟后,插入測(cè)試數(shù)據(jù),代碼如下圖所示,然后進(jìn)入下一步。接著,完成上述步驟后,查詢表中的數(shù)據(jù),代碼如下圖所示,然后進(jìn)入下一步。
5、但 LIMIT 5 取出的數(shù)據(jù)只能說(shuō)是最多取到5條,也就是說(shuō)強(qiáng)制不了,比如你查詢結(jié)果小于 5 條記錄,那么, LIMIT 5 得到的肯定少于5條記錄,也就是返回真實(shí)查詢出來(lái)的記錄。
比如以時(shí)間最大為最后一條,則將符合條件的資料都篩選出來(lái),再按時(shí)間排序,再取一筆資料。SQL如下:select a,b from table where a某個(gè)時(shí)間 order by a desc limit 1 (上面SQL中a為時(shí)間)。
select aa.datetemp,max(aa.datetime) from (select date_format(datetime,%Y-%m-%d) datetemp,datetime from 表名 ) aa group by aa.datetemp 這樣應(yīng)該可以獲取到每天最大時(shí)間的這一條數(shù)據(jù)了。
時(shí)間段統(tǒng)計(jì),可以采用 hour(subscribe_time) 取出小時(shí)然后分層。