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

2021-10-05 03:03:21 字數 1363 閱讀 1598

1樓:小丁創業

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

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

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

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

2樓:匿名使用者

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

3樓:小丨麥兜

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

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

4樓:太平保險展業

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

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

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

where rownum<=1

5樓:豌豆莢吧0917號

select * from 表名 order by 列名 limit 1

6樓:匿名使用者

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

7樓:匿名使用者

select top 1 from table order by column

mysql中如何查詢表的第一條和最後一條記錄

select top 1 from book 不對,因為baimysql裡沒有top這種 du寫法,zhi 它用limit 查第dao 一條 select from book limit 1 select from book limit 0,30 後面的內limit 0,30 是查詢前容30條記錄 ...

在資料庫中如何修改表的內容?怎樣修改資料庫中的資料

可以使用兩種方式 1.右鍵左邊的這個表,在右鍵選單裡點選 開啟表 則會顯示所有這個表的資料,你可以直接 2.點 新建查詢 按鈕,開啟乙個查詢頁面,自己寫sql語句更新資料。怎樣修改資料庫中的資料 如何使用sql語句修改表內的資料 修改表中內容 修改用到update語句,語句格式為 update 表名...

如何查詢表中,各個分類的前面2條資料,用一條sql語句

執念如此 select from 表名 where 分類名 or 分類名 order by 排序欄位 asc limit 條數總和 貌似只能用來查不同分類的相同條數,比如都是兩條都是三條 select top2 from 表名 where 條件1union select top2 from 表名 w...