mysql 获取倒数第二_如何从MySQL中的表中获取倒数第二条记录?
要獲得MySQL中最后一個記錄(即倒數第二個)之前的記錄,您需要使用子查詢。
語法如下SELECT *FROM
(SELECT *FROM yourTableName ORDER BY yourIdColumnName DESC LIMIT 2)
anyAliasName
ORDER BY yourIdColumnName LIMIT 1;
讓我們首先創建一個表。創建表的查詢如下mysql> create table lastRecordBeforeLastOne
- > (
- > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
- > Name varchar(20) DEFAULT 'John',
- > Age int DEFAULT 18
- > );
現在,您可以使用insert命令在表中插入一些記錄。
查詢如下mysql> insert into lastRecordBeforeLastOne values();
mysql> insert into lastRecordBeforeLastOne(Name,Age) values('Larry',23);
mysql> insert into lastRecordBeforeLastOne(Name,Age) values('Mike',19);
mysql> insert into lastRecordBeforeLastOne(Name,Age) values('Sam',24);
mysql> insert into lastRecordBeforeLastOne(Name,Age) values('Bob',26);
mysql> insert
總結
以上是生活随笔為你收集整理的mysql 获取倒数第二_如何从MySQL中的表中获取倒数第二条记录?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 共享充电宝是什么企业 教你如何去选择他们
- 下一篇: 骑士卡的卡号在哪里