SELECT LAST trong SQL – w3seo cách sử dụng toán tử Last trong sql

Rate this post

Hàm LAST () trong Ngôn ngữ truy vấn có cấu trúc hiển thị giá trị cuối cùng từ cột được chỉ định của bảng.

Lưu ý: Chức năng SQL này chỉ được hỗ trợ trong cơ sở dữ liệu Microsoft Access. Oracle hỗ trợ các từ khóa ORDER BY và ROWNUM, và MySQL hỗ trợ từ khóa LIMIT để chọn bản ghi cuối cùng.

Các bài viết liên quan:

Cú pháp của hàm LAST ()

Trong cú pháp trên, từ khóa LAST biểu thị hàng cuối cùng được hiển thị từ bảng trong đầu ra và Field_Name biểu thị cột có giá trị mà chúng ta muốn hiển thị.

Ví dụ về hàm LAST trong SQL

Ví dụ 1:

Đầu tiên, chúng ta phải tạo một bảng và chèn dữ liệu vào bảng trong SQL.

Câu lệnh SQL sau tạo bảng Student_Details với Student_ID làm khóa chính:

Các truy vấn SQL sau chèn bản ghi sinh viên vào bảng trên bằng cách sử dụng câu lệnh INSERT INTO:

Hãy xem bản ghi của bảng trên bằng cách sử dụng câu lệnh SELECT sau:

Sinh viên_ID sinh viên_Tên sinh viên_Kinh viên khóa học_Age sinh viên_Marks

Student_IDStudent_NameStudent_CourseStudent_AgeStudent_Marks101AnujB.tech2088102RamanMCA2498104ShyamBBA1992107VikashB.tech2078111MonuMBA2165114JonesB.tech1893121ParulBCA2097123DivyaB.tech2189128HemantMBA2390130NidhiBBA2088132PriyaMBA2299138MohitMCA2192

Truy vấn sau đây hiển thị Student_Name cuối cùng từ bảng trên trong kết quả đầu ra:

Đầu ra:

Cú pháp của mệnh đề LIMIT trong MySQL

Trong cú pháp MySQL này, chúng ta phải chỉ định giá trị 1 ngay sau từ khóa LIMIT để chỉ ra một hàng / bản ghi.

Ví dụ về mệnh đề LIMIT trong MySQL

Hãy lấy bảng Nhân viên sau để giải thích cách sử dụng mệnh đề LIMIT trong MySQL để truy cập bản ghi cuối cùng:

Employee_IdEmp_NameEmp_CityEmp_SalaryEmp_Bonus101AnujGhaziabad350002000102TusharLucknow290003000103VivekKolkata350002500104ShivamGoa220003000

Truy vấn MySQL sau đây hiển thị giá trị cuối cùng của cột Emp_City từ bảng Nhân viên ở trên:

Từ khóa ROWNUM trong Oracle

Cú pháp để truy cập bản ghi cuối cùng từ cơ sở dữ liệu Oracle được đưa ra dưới đây:

Trong cú pháp Oracle này, chúng ta phải chỉ định từ khóa ROWNUM nhỏ hơn và bằng 1. Trong Oracle, từ khóa ROWNUM được sử dụng trong mệnh đề WHERE để lấy bản ghi cuối cùng từ bảng.

Ví dụ về mệnh đề ROWNUM trong Oracle

Hãy lấy bảng Cars sau để giải thích cách sử dụng từ khóa ROWNUM trong MySQL:

Car_NumberCar_NameCar_AmountCar_Price2578Creta39000009258Audi211000008233Venue69000006214Nexon71000000

Truy vấn MySQL sau đây hiển thị họ của ô tô từ cột Car_Name của bảng Cars: