Manuel du didac...SE CONNECTER
Manuel du didacticiel de démarrage SQL
auteur:php.cn  temps de mise à jour:2022-04-12 14:15:40

SQL DERNIER()



Fonction LAST()

La fonction LAST() renvoie la valeur du dernier enregistrement dans la colonne spécifiée.

Syntaxe SQL LAST()

SELECT LAST(column_name) FROM table_name;

Remarque : Seul MS Access prend en charge LAST () fonction.


Espace de travail SQL LAST() dans SQL Server, MySQL et Oracle

Syntaxe SQL Server

SELECT TOP 1 column_nameFROM nom_table
ORDER BY nom_colonne DESC;

Instance

SÉLECTIONNEZ LE TOP 1 DU NOM DES sites Web
ORDER PAR identifiant DESC;

Syntaxe MySQL

SELECT nom_colonne FROM nom_table
ORDER BY column_name DESC
LIMIT 1;

Instance

SELECT nom FROM Sites Web
ORDER BY id DESC
LIMIT 1;

Syntaxe Oracle

SELECT column_name FROM table_name
COMMANDE PAR nom_colonne DESC
WHERE ROWNUM <=1;

Instance

SELECT nom FROM Sites Web
ORDER BY id DESC
WHERE ROWNUM <=1;


Base de données de démonstration

Dans ce tutoriel, nous utiliserons un exemple de base de données php.

Voici les données sélectionnées dans le tableau "Sites Web" :

+----+--------------+-- - --------------+------+---------+
| identifiant | | url                                                              | | États-Unis
| 2 | Taobao | https://www.taobao.com/ | |
| 4 | http://weibo.com/ |
| | Baidu | https://www.baidu.com/ | 4 | CN |
| 7 | stackoverflow | -- ----------+----------------+-------+-- -------+



Exemple SQL LAST()
L'instruction SQL suivante sélectionne le dernier enregistrement dans la colonne "nom" des "Sites Web" Valeur de la table :

Instance

SELECT name FROM Websites

ORDER BY id DESC
LIMIT 1;

Le résultat de l'exécution du SQL ci-dessus est le suivant :