Maison > base de données > tutoriel mysql > Comment puis-je sélectionner efficacement le dernier enregistrement d'une table SQL ?

Comment puis-je sélectionner efficacement le dernier enregistrement d'une table SQL ?

DDD
Libérer: 2025-01-06 01:29:39
original
643 Les gens l'ont consulté

How Can I Efficiently Select the Last Record from an SQL Table?

Sélection du dernier enregistrement d'une table avec SQL

En SQL, récupérer le dernier enregistrement d'une table est une tâche courante. Ce guide vous guidera à travers différentes méthodes pour y parvenir.

Une approche consiste à utiliser la clause ORDER BY avec DESC pour trier les enregistrements par ordre décroissant en fonction d'une colonne spécifiée (ID dans cet exemple) :

SQL Serveur

SELECT TOP 1 * FROM Table ORDER BY ID DESC
Copier après la connexion

MySQL

SELECT * FROM Table ORDER BY ID DESC LIMIT 1
Copier après la connexion

En C#, le code que vous avez fourni pour sélectionner le dernier enregistrement à l'aide de LIMIT est incorrect. La syntaxe correcte est :

SqlCommand myCommand = new SqlCommand("SELECT TOP 1 * FROM HD_AANVRAGEN ORDER BY aanvraag_id DESC", conn);
Copier après la connexion

Ici, nous utilisons TOP 1 en combinaison avec la clause ORDER BY DESC pour récupérer le dernier enregistrement.

Vous pouvez également utiliser la méthode ci-dessous pour obtenir le dernier enregistrement d'une table :

SELECT * FROM Table WHERE ID IN (SELECT MAX(ID) FROM Table)
Copier après la connexion

Cette requête récupère tous les enregistrements qui correspondent à la valeur d'ID maximale dans la table, sélectionnant ainsi le dernier record.

N'oubliez pas d'ajuster les noms de table et de colonne dans tous les codes et requêtes pour qu'ils correspondent au schéma et aux exigences réels de votre base de données.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal