随着越来越多的企业和应用程序把MySql的服务器作为用户的数据库,在查询数据库时,我们经常需要查询最后一条记录,下面介绍查询MSSQL数据库最后一条记录的几种方法以及案例说明。
超过十余年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:网站设计、做网站,成都网站推广,成都网站优化,整体网络托管,小程序开发,微信开发,app软件开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!
**方法一:使用order by和TOP关键字**
我们可以使用order by和top 1关键字来获取MSSQL查询得到的最后一条记录, 其语法如下:
“`sql
select top 1 * from table_name order by id desc
该语句将会查询出表中ID值最大的记录,即最后一条记录。
**方法二:使用select last_value函数**
查询mssql最后一条记录也可以采用Select Last_value函数,它可以通过子查询来获取结果,其语法如下:
```sql
select top 1 * from (select top n * from table_name order by id desc) as t order by id asc
从上字句来看,其实就是先通过子查询将表中ID值最大的记录查出来,再对子查询的结果做一次排序,即可查询出最后一条记录。
**方法三:使用select @@rowcount函数**
最后一种方法是采用Sql Select @RowCount函数,该函数可以获取到上一条查询语句返回的最大行数,其语法如下:
“`sql
select top 1 * from (select top @@rowcount * from table_name order by id desc) as t order by id asc
上述方法基本都可以查询出我们最后一条记录,若需要查询出整条结果,只要将Select top 1的1改为n即可。总的来说,当查询MSSQL表的最后一条记录时,可以根据实际情况,选择方法一、方法二和方法三中的一种,来获取我们期望的最后一条记录。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
网页题目:记录MSSQL查询最后一条记录的方法(mssql最后一条)
文章地址:http://www.36103.cn/qtweb/news46/19846.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联