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_Marks
101AnujB.tech2088
102RamanMCA2498
104ShyamBBA1992
107VikashB.tech2078
111MonuMBA2165
114JonesB.tech1893
121ParulBCA2097
123DivyaB.tech2189
128HemantMBA2390
130NidhiBBA2088
132PriyaMBA2299
138MohitMCA2192

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_Bonus
101AnujGhaziabad350002000
102TusharLucknow290003000
103VivekKolkata350002500
104ShivamGoa220003000

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_Price
2578Creta3900000
9258Audi21100000
8233Venue6900000
6214Nexon71000000

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

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now