ASP運算元據庫取最後一條記錄,資料庫中如何查詢表的最後一條記錄?

時間 2022-10-18 00:08:50

1樓:啟智思維

1. sql = "select top 1 * from mpce order by id desc"

2. 建議你採用這種結構:

set rs=server.createobject("adodb.recordset")

sql="select * from mpce"

rs.open sql,conn,1,3

rs.addnew

rs("data1")=trim(request.form("data1"))

rs("data2")=trim(request.form("data2"))

.................

rs.update

rs.close

set rs=nothing

3、4同1、2

資料庫中如何查詢表的最後一條記錄?

2樓:小丁創業

1、首先,建立乙個測試,**如下圖所示,然後進入下一步。

2、其次,完成上述步驟後,插入測試資料,**如下圖所示,然後進入下一步。

3、接著,完成上述步驟後,查詢表中的資料,**如下圖所示,然後進入下一步。

4、最後,完成上述步驟後,重新排序,獲取最後一條記錄並轉到bbb欄位的長度,如下圖所示。這樣,問題就解決了。

3樓:匿名使用者

方法一: 使用top

select top 1 * from user;

select top 1 * from user order by id desc;

方法二: 使用limit

select * from user limit 1;

select * from user order by id asc limit 1;

select * from user order by id desc limit 1;

擴充套件資料

sqlserver一些基本命令:

1、查詢資料庫是否存在:

if db_id("testdb")is not null;

2、檢查表是否存在:

if object_id(「textdb」,「u」) is not null ;其中u代表使用者表

3、建立資料庫:

create database+資料名

4樓:親愛著缺德

你可以根據**裡面的自動編號排序,然後找到最後面插入的資料。

1.首先開啟資料庫。

2.點選查詢設計。

如圖:3.新增你所要查詢的表,選擇所要顯示的字段,然後在設為自動編號的字段**排序設為降序。

4.然後執行。

如圖:5.輸出結果如下:

6.sql語句如下:

5樓:小丨麥兜

mysql : select * from 表名 order by 表_id desc limit 1

sqlserver/oracle : select top 1 * from 表名 order by 表_id desc

6樓:太平保險展業

上面的答案都有一定的侷限性,樓主可以看看我的,沒有任何的主鍵要求和其他限制,

這個是我用雇員表做的取最後一條記錄.該表是自關聯,沒有主鍵和其他約束select rownum,q.* from (select rownum,e.

* from (select * from employee) e order by rownum desc) q

where rownum<=1

7樓:豌豆莢吧0917號

select * from 表名 order by 列名 limit 1

8樓:匿名使用者

你用乙個order by 不就行了麼,顛過來,最後一行不就是第一行了麼...

9樓:匿名使用者

select top 1 from table order by column

怎樣從資料庫中取出符合條件的最後一條記錄

10樓:匿名使用者

用查詢命令locate

設變數,把字段值付給變數,看查詢是否為真,為真賦值繼續查,為假繼續查直到記錄尾,最後為真所付的值即為「取出每個**號碼最後一次出現的記錄!」

11樓:du瓶邪

可以用到函式select1.

select1()

函式說明: 從資料集中按順序檢索到符合過濾條件的第一條記錄,返回其selectexp值

語法: datasetname.select1(selectexp})

引數說明: selectexp 要選擇的字段列名/列號,,也可以是表示式。

列號用#n表示,例如#0代表第0列,#1代表第1列,依此類推 filterexp 過濾條件 rootgroupexp 是否root資料集表示式。

返回值: 資料型別不定,由selectexp的運算結果決定 特別說明: 當對資料集運用過濾條件後確定只剩一條記錄時,雖然select的運算結果一樣,但是select1運算效率高,因為他只要找到符合條件的記錄,就不繼續檢索了,而select要檢索完所有的記錄才返回。

12樓:靈貓的羽毛

欄位裡有沒有記錄時間的?有的話可以這樣

select * from 表名 where 記錄時間=(select max(記錄時間) from 表名 group by 姓名id)

13樓:

表中如果有id欄位且為自增長型的:

sql="select top 1 * from tabel where phone='88888888' order by id desc"

因為是自增長,所以id最大的就是最後新增進去的,用desc來控制id從大到小輸出,加上select top 1來控制取記錄的個數,就是相簿記錄中最後乙個!

明白思路之後,再結合你的資料表的結構,sql語句的寫法就多了:

1.sql="select top 1 * from tabel where phone='88888888' order by addtime desc"

2.select * from table where addtime=(select max(addtime) from table group by name)

3.sql="select top 1 * from tabel where phone='88888888' order by id desc"

關鍵是思路正確。

14樓:匿名使用者

select top 1 from table where tel=123456 order by tel_time desc

怎麼在asp**裡面實現,獲取access資料庫乙個表的最後一條記錄的資料?

15樓:阡陌半緣君

方法一:

rs.open sql,conn,1,1

rs.movelast

response.write(rs("欄位名"))rs.close

set rs=nothing

解釋:rs.movelast的作用是讓指標直接移到最後一條記錄版方法二:

rs.open sql,conn,1,1

while not rs.eof

rs.movenext

wend

response.write(rs("欄位名"))rs.close

set rs=nothing

解釋:rs中儲存的記

權錄是當指標所指的記錄.因為唯讀最後一條,所以直接運用迴圈,記指標指到最後一條記錄,然後再讀出來

怎樣用sql語句查詢資料表中的最後一條記錄

16樓:賓士

1、在你的access資料庫中的資料表中加乙個自動增加的字段,如:idx

2、select top 1 from table_name order by idx desc;

---以上,希望對你有所幫助。

17樓:匿名使用者

select top 1 from 資料庫表 where 條件 order by 主id desc

18樓:匿名使用者

select top 1 from 表 order by id欄位 desc

asp怎樣輸出資料庫中最後一條記錄?

19樓:匿名使用者

假設四個分類頻道是:政治,經濟,文化,體育

select top 1

(select top 1 標題 from 政治 order by 時間 desc )as 最新政治新聞,

(select top 1 標題 from 經濟 order by 時間 desc )as 最新經濟新聞,

(select top 1 標題 from 文化 order by 時間 desc )as 最新文化新聞,

(select top 1 標題 from 體育 order by 時間 desc )as 最新體育新聞

from 政治

顯示效果

最新政治新聞 最新經濟新聞 最新文化新聞 最新體育新聞

十七大開幕 經濟危機影響 文化節開幕 世界盃開幕

---asp頁面---設定一下你的資料庫名稱和四個表名稱,文章發布時間,就可以用了----

政治板塊:<%=news1%>

經濟板塊:<%=news2%>

文化板塊:<%=news3%>

體育板塊:<%=news4%>

20樓:匿名使用者

select top 1 * form db wehre? order by id desc '怎麼排序,你自己看

取得的值就是最後一條

asp 中如何直接讀出資料庫中最後一條資訊中的其中乙個字段

21樓:匿名使用者

sql="select top 1 name from config order by id desc"

id降序排列,取第一條,不就是最後一條麼

q14182488

22樓:匿名使用者

sql="select top 1 * from config"

23樓:乙隻小背婁

sql="select name from config"

name就是字段

資料倉儲與運算元據庫有何聯絡和區別

呃,簡單點說.資料倉儲是乙個概念.是資料庫乙個應用方向,從現有乙個或者多個生產系統中抽取資料.經過所謂的 抽取,轉換,清洗 的過程.把資料整合在一起,同時利用多個生產系統的資料,來經營應用.特點是對資料進行大量長時間的累積.從而滿足分析應用.首先我們來了解資料倉儲和資料庫分別是什麼 1 資料庫 是一...

asp資料庫查詢,ASP資料庫查詢

search.asp show.asp 連線資料庫 略 response.write id 姓名 身份證號 參加工作日期 基本工資 do while not pa.eof pa.movenext loop pa.close 剛好有個相似的,改動改動發給你!search.asp show.asp la...

asp 資料庫連線

dim sqldatabasename,sqlpassword,sqlusername,sqllocalname,connstr,conn sqldatabasename sql資料庫名 sqlusername sql資料庫使用者名稱 sqlpassword sql資料庫使用者密碼 sqllocal...

asp修改access資料庫資料問題

貌似沒有問題 看看newsid有值沒 response.write sql response.end 建議你把這些全部輸出一遍,看是否有問題 response.write request name response.write request link response.write request ...

關於asp程式對資料庫使用

1全部以前同學寫 的時候做過簡單測試,access資料庫超過五十m的時候查詢連線呼叫的速度什麼很慢.大型的資料庫如果幾萬條資料查詢的話還是用sql,而且要考慮到資料查詢,翻頁時的規則,我的 就是八萬條資料用sql查起來直接翻頁的話很慢,網上有一些記錄查詢的規則可以研究一下.為了 以後發展和移植考慮還...