2010-04-28 4 views

Répondre

432
SELECT * FROM Table_Name LIMIT 5; 
+0

+2 pour la bonne réponse, et pour ne pas inclure les crochets non refroidis. – DaveBoltman

20
select * from [Table_Name] limit 5 
+5

Une minute trop tard et vous avez manqué des centaines de upvotes – Todd

+1

ou peut-être manquer toutes les bouchons – YOU

36

Une déclaration équivalente serait

select * from [TableName] limit 5 

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

+0

Comment savez-vous que c'est ServiceLog? ;-) –

+0

c'était mon erreur. Je l'ai changé plus tard à [Table_Name] – Amitabh

+0

Ah, pas de mystère ici :-(;-) –

26

TOP et crochets sont spécifiques à Transact-SQL. En ANSI SQL, on utilise LIMIT et les backticks (`).

select * from `Table_Name` LIMIT 5; 
+3

LIMIT n'est pas ANSI SQL. La méthode SQL ANSI est FETCH FIRST 5 ROWS UNIQUEMENT. Des guillemets sont également utilisés pour les identificateurs délimités, par ex. "Nom de la table". – jarlh

3
select * from [TABLE_NAME] limit 5 
16
select price from mobile_sales_details order by price desc limit 5 

Note: j'ai mobile_sales_details tableau

syntaxe

select column_name from table_name order by column_name desc limit size. 

si vous avez besoin plus haut prix bas juste supprimer le mot-clé desc de la commande par

2
Select TableName.* from TableName DESC LIMIT 5 
Questions connexes