Contents
SQL LAST: Main Tips
- SQL
SELECT LAST
function brings back the value of the last data record of the defined column. - The type it returns is the same as the Scalar.
Syntax of SQL LAST
Example
SELECT LAST(col_name) FROM tbl_name;
Note: SQL SELECT LAST function is only supported in the MS Access. Therefore, the following workarounds have to be used to retrieve the last record in MySQL, Oracle and SQL server.
Workaround in SQL Server, MySQL and Oracle
SQL Server: Syntax
SELECT TOP 1 col_name FROM tbl_name
ORDER BY col_name DESC;
Example
SELECT TOP 1 Name FROM Customers
ORDER BY ID DESC;
Pros Main Features
- Easy to use with a learn-by-doing approach
- Offers quality content
- Gamified in-browser coding experience
- The price matches the quality
- Suitable for learners ranging from beginner to advanced
- Free certificates of completion
- Focused on data science skills
- Flexible learning timetable
Pros Main Features
- Simplistic design (no unnecessary information)
- High-quality courses (even the free ones)
- Variety of features
- Nanodegree programs
- Suitable for enterprises
- Paid Certificates of completion
Pros Main Features
- A wide range of learning programs
- University-level courses
- Easy to navigate
- Verified certificates
- Free learning track available
- University-level courses
- Suitable for enterprises
- Verified certificates of completion
MySQL: Syntax
SELECT col_name FROM tbl_name
ORDER BY col_name DESC
LIMIT 1;
Oracle: Syntax
SELECT col_name FROM tbl_name
ORDER BY col_name DESC
WHERE ROWNUM <=1;
Example
SELECT Name FROM Customers
ORDER BY ID DESC
WHERE ROWNUM <=1
Demo Database
In the below table, there is a part of a Customers
table:
ID | Name | Contact | Address | City | Postal_Code | Country |
---|---|---|---|---|---|---|
1 | Ben Choplinks | Ben Choplink | Obeesre Str. 51 | Rome | 11207 | Italy |
2 | Donald Rich | Donald Richario | Avda. de la Confgfstitución 4122 | Tallin | 17021 | Estonia |
3 | Lilly Smilkins | Lilly Smilkin | Matadsderos 2312 | Eguero | 14023 | Mexico |
4 | Brandinina | Tom Hitchins | 110 Hanegover Sq. | London | WB2 2DP | UK |
5 | Carizmos | Christiano Kerrys | Berguvsesvägen 9 | Luleå | S-968 43 | Sweden |
SQL LAST: Example
In the code example below, we make SQL select last value of the column CustomersName
in the table Customer
:
Example
SELECT LAST(Name) AS LastCustomerID FROM Customers;