首页博客网络编程
使用 SQL LAST
摘要

内容

SQL LAST:主要提示

  • SQL 函数返回已定义列的最后一条数据记录的值SELECT LAST

  • 它返回的类型与 Scalar 相同。

SQL LAST 的语法

复制

SELECT LAST(col_name) FROM tbl_name;

注意:SQL SELECT LAST 功能仅在 MS Access 中受支持。因此,必须使用以下解决方法来检索 MySQL、Oracle 和 SQL Server 中的最后一条记录

SQL Server、MySQL 和 Oracle 中的解决方法

SQL Server:语法

SELECT TOP 1 col_name FROM tbl_name
ORDER BY col_name DESC;

复制

SELECT TOP 1 Name FROM CustomersORDER BY ID DESC;

MySQL:语法

SELECT col_name FROM tbl_name
ORDER BY col_name DESC
LIMIT 1;

复制

SELECT Name FROM CustomersORDER BY ID DESCLIMIT 1;

Oracle:语法

SELECT col_name FROM tbl_name
ORDER BY col_name DESC
WHERE ROWNUM <=1;

复制

SELECT Name FROM CustomersORDER BY ID DESCWHERE ROWNUM <=1

演示数据库

在下表中,有一个表格的一部分:Customers

身份证名字联系地址城市Postal_Code国家
1本·肖普林克斯本·肖普林克奥比斯雷街 51 号罗马11207意大利
2唐纳德·里奇唐纳德·理查里奥阿夫达。de la Confgfstitución 4122塔林17021爱沙尼亚
3莉莉·斯米尔金斯莉莉·斯米尔金马塔德罗斯 2312 [Matadsderos]埃圭罗14023墨西哥
4布兰迪尼娜汤姆·希钦斯哈内戈弗广场 110 号伦敦白WB2 2DP英国
5卡里兹莫斯克里斯蒂安诺·克里斯Berguvsesvägen 9吕勒奥编号 S-968 43瑞典

SQL LAST:示例

在下面的代码示例中,我们让 SQL 选择表中列的最后一个值:CustomersNameCustomer

复制

SELECT LAST(Name) AS LastCustomerID FROM Customers;


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/296

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位