Tôi đã thử cách này không hoạt động.Làm thế nào để có được Top 5 hồ sơ trong SqLite?
select top 5 * from [Table_Name]
Tôi đã thử cách này không hoạt động.Làm thế nào để có được Top 5 hồ sơ trong SqLite?
select top 5 * from [Table_Name]
SELECT * FROM Table_Name LIMIT 5;
+2 cho cả câu trả lời chính xác và không bao gồm dấu ngoặc vuông chưa được sửa. – DaveBoltman
Một tuyên bố tương đương sẽ là
select * from [TableName] limit 5
Làm thế nào để bạn biết đó là ServiceLog? ;-) –
đó là lỗi của tôi. sau đó tôi đổi nó thành [Table_Name] – Amitabh
Ah, không có bí ẩn nào ở đây :-(;-) –
TOP và dấu ngoặc vuông là đặc trưng cho Transact-SQL. Trong ANSI SQL, sử dụng LIMIT và backticks (`).
select * from `Table_Name` LIMIT 5;
LIMIT không phải là ANSI SQL. Cách ANSI SQL là FETCH FIRST 5 ROWS ONLY. Các dấu ngoặc kép cũng được sử dụng cho số nhận dạng được phân tách, ví dụ: "Table_Name". – jarlh
select * from [TABLE_NAME] limit 5
select price from mobile_sales_details order by price desc limit 5
Lưu ý: tôi có bảng mobile_sales_details
cú pháp
select column_name from table_name order by column_name desc limit size.
nếu bạn cần đầu giá thấp chỉ loại bỏ các desc từ khóa từ tự do
Select TableName.* from TableName DESC LIMIT 5
bạn tiếp tục thay đổi tên bảng của mình;) – Nix