Maison > base de données > tutoriel mysql > Comment obtenir la fonctionnalité du mot-clé TOP de SQL Server dans MySQL ?

Comment obtenir la fonctionnalité du mot-clé TOP de SQL Server dans MySQL ?

Barbara Streisand
Libérer: 2025-01-03 20:18:39
original
515 Les gens l'ont consulté

How to Achieve the Functionality of SQL Server's TOP Keyword in MySQL?

Alternative au mot-clé TOP dans MySQL

Dans MySQL, le mot-clé TOP, que l'on trouve couramment dans SQL Server, n'est pas directement pris en charge. Cependant, il existe une fonctionnalité similaire qui peut être obtenue en utilisant la combinaison des clauses ORDER BY et LIMIT.

Ordre et limitation des résultats

Pour récupérer les premiers enregistrements à partir d'une table, similaire au TOP n dans SQL Server, utilisez ce qui suit syntaxe :

SELECT field1, field2
FROM myTable
ORDER BY field1 ASC
LIMIT n
Copier après la connexion
  • SELECT : Spécifie les colonnes à récupérer.
  • FROM : Indique la table à interroger.
  • ORDER BY : Trie les résultats par ordre croissant (ASC) en fonction du champ spécifié. Vous pouvez remplacer ASC par DESC pour l'ordre décroissant.
  • LIMIT n : Spécifie le nombre de lignes à renvoyer.

Exemple :

Pour récupérer les 5 premiers enregistrements de la table 'myTable', classés par la colonne 'field1' dans par ordre croissant, utilisez la requête :

SELECT field1, field2
FROM myTable
ORDER BY field1 ASC
LIMIT 5
Copier après la connexion

Options supplémentaires

  • LIMIT p, q: Pour récupérer les lignes à partir de la position 'p' et jusqu'à 'q'.
  • OFFSET : Pour ignorer un nombre spécifié de lignes avant de renvoyer la première ligne.

Exemple :

Pour récupérer les lignes 20 à 25, utilisez la requête :

SELECT field1, field2
FROM myTable
LIMIT 20, 5
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal