fonction SQL LAST ()
fonction LAST ()
fonction LAST () renvoie la valeur de la colonne spécifiée dans le dernier enregistrement.
SQL LAST syntaxe ()
SELECT LAST(column_name) FROM table_name;
Remarque: Seul support MS Access fonction LAST ().
SQL Server, MySQL et Oracle dans SQL LAST () espace de travail
syntaxe SQL Server
SELECT TOP 1 column_name
FROM table_name
ORDER BY column_name DESC;
ORDER BY column_name DESC;
Exemples
SELECT TOP 1 name FROM Websites
ORDER BY id DESC;
ORDER BY id DESC;
syntaxe MySQL
SELECT column_name FROM table_name
ORDER BY column_name DESC
LIMIT 1;
ORDER BY column_name DESC
LIMIT 1;
Exemples
SELECT name FROM Websites
ORDER BY id DESC
LIMIT 1;
ORDER BY id DESC
LIMIT 1;
Oracle Syntaxe
SELECT column_name FROM table_name
ORDER BY column_name DESC
WHERE ROWNUM <=1;
ORDER BY column_name DESC
WHERE ROWNUM <=1;
Exemples
SELECT name FROM Websites
ORDER BY id DESC
WHERE ROWNUM <=1;
ORDER BY id DESC
WHERE ROWNUM <=1;
La base de données de démonstration
Dans ce tutoriel, nous allons utiliser la base de données de l'échantillon w3big.
Ce qui suit est un «Sites Web» sélectionnés de données de la table:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3big.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 6 | 百度 | https://www.baidu.com/ | 4 | CN | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
SQL LAST () exemples
L'instruction SQL suivante sélectionner la table colonne "Sites" "name" de la dernière valeur d'enregistrement:
Exemples
SELECT name FROM Websites
ORDER BY id DESC
LIMIT 1;
ORDER BY id DESC
LIMIT 1;
la mise en oeuvre SQL des résultats ci-dessus sont les suivants: