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查起來直接翻頁的話很慢,網上有一些記錄查詢的規則可以研究一下.為了 以後發展和移植考慮還...