求sql語句如何把資料表中的最後一條記錄讀出來

時間 2022-04-12 05:46:24

1樓:匿名使用者

排序的依據是哪個字段? 假設該欄位名為time select top 1 * from yourtable order by time desc

2樓:匿名使用者

就是。看你說的最後一條是根據什麼來判斷了。根據時間就按時間逆序排列,最後一條就變成第一條了。

3樓:匿名使用者

select top 1 * from tablename order fieldname desc 把tablename改成你的表名,fieldname改成你要排序的欄位名。

4樓:向日葵的叔叔

select * from table where rowid=(select max(rowid) from table);

5樓:匿名使用者

話都說不清楚 人家怎麼解決 上面的方法絕對可行

c#中用sqldatareader sqldr.read(),如何判斷讀到資料表中最後一行? 5

6樓:匿名使用者

int i=0;

while( sqldr.read())

迴圈完之後 就知道有多少條資料了

7樓:匿名使用者

sqldr.read()此方法有乙個 bool型別的返回值,當讀到資料時,返回值為true,當資料被讀完後,返回false。

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

8樓:親愛著缺德

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

1.首先開啟資料庫。

2.點選查詢設計。

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

4.然後執行。

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

6.sql語句如下:

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

9樓:小丁創業

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

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

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

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

10樓:匿名使用者

方法一: 使用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+資料名

11樓:親愛著缺德

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

1.首先開啟資料庫。

2.點選查詢設計。

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

4.然後執行。

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

6.sql語句如下:

12樓:小丨麥兜

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

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

13樓:太平保險展業

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

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

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

where rownum<=1

14樓:豌豆莢吧0917號

select * from 表名 order by 列名 limit 1

15樓:匿名使用者

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

16樓:匿名使用者

select top 1 from table order by column

c#中怎麼讀取sql資料庫表中的資料後顯示在乙個textbox中

17樓:乖乖

string connstring=//連線字串string sql=「"//資料庫查詢語句connection con=new connection(connstring);

command cmd=new command(sql,con);

con.open();

sqldatareader dr=cmd.excutereader;

if(dr.read())

dr.close();

con.close();

18樓:匿名使用者

樓上所說可以··

但是如果確定是身份證的話···

那就是唯一的···

唯一的用model 物件返回單一的足以···不需要用到dataset

不知道你的專案中寫了實體類沒有!

返回乙個實體類就足以

19樓:匿名使用者

先定義乙個textbox空間 名為tb1

點選按鈕執行

select * from man where 身份證號=『「+tb1.text+」』

返回datatable資料 將dt中的資料dt.row[*][「姓名」]dt.row[*][「年齡」]賦值給tb1

例如tb1.text=「姓名:」+dt.row[*][「姓名」].tostring()+"年齡:"+dt.row[*][「年齡」].tostring()

不知道這樣能不能實現你的功能

20樓:天地梁心

把資料讀到之後存在乙個變數裡面,然後把變數顯示在textbox就行了啊

21樓:百度使用者

把sql語句查出的資料放進一張表裡,在逐個顯示就行了,判斷查出的表的行數是否為0,如果為0則用messagebox顯示「所查資料不存在」

如何在c#中提取資料庫中一條資料的某一項

22樓:匿名使用者

首先你得先從資料庫中讀出來,讀出來一條資料之後 dt.rows[0][2].tostring(); 獲取第1行第2列的值

求sql語句,pl,求乙個sql語句,pl sql

select birthday from select birthday,1 dfrom a where to char sysdate,mmdd to char birthday,mmdd union all select birthday,2 d from a where to char sys...

如何用SQL迴圈查詢語句,如何用SQL語句查詢Excel資料

declare i int select i 304 while i 600 你要查詢的最大分數 begin exec select 學校 學校名稱,count as 人數,304 305 as 總成績 from cjd where 總成績 convert varchar 5 i and 總成績 c...

SQL刪除語句,刪除行,列,表,SQL語句如何刪除列?

刪除行delete from table where condition 例如delete from employeesswhere emp id 40 刪除employees表裡面 emp id為40的行刪除列alter table table drop column column 例如alter...

多條sql語句如何拼接,sql語句 怎麼把查詢的多條結果用,號拼接起來,不用函式就用SQL語句

sql語句拼接一般使用 union all 和 union 兩者的區別是 union all 顯示多條語句裡的全部記錄 union 顯示多條語句裡的不重複的記錄,也就是有distinct的功效 union all 示例 select 2016 02 06 date time union all se...

SQL查詢語句求問

1 利用巢狀查詢 select from 學生表 where studentid in select studentid from 關係表 where teacherid teacherid 此處的 teacherid是變數,替換成老師id就可以了 2 利用內連線查詢,三張表交叉鏈結然後根據條件篩選...