2010-04-28 29 views

Trả lời

432
SELECT * FROM Table_Name LIMIT 5; 
+0

+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

20
select * from [Table_Name] limit 5 
+5

Một phút quá trễ và bạn đã bỏ lỡ hàng trăm phiếu bầu số – Todd

+1

hoặc có thể thiếu tất cả các mũ – YOU

36

Một tuyên bố tương đương sẽ là

select * from [TableName] limit 5 

http://www.w3schools.com/sql/sql_top.asp

+0

Làm thế nào để bạn biết đó là ServiceLog? ;-) –

+0

đó là lỗi của tôi. sau đó tôi đổi nó thành [Table_Name] – Amitabh

+0

Ah, không có bí ẩn nào ở đây :-(;-) –

26

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; 
+3

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

3
select * from [TABLE_NAME] limit 5 
16
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

2
Select TableName.* from TableName DESC LIMIT 5 
Các vấn đề liên quan