Latest web development tutorials

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;

Exemples

SELECT TOP 1 name FROM Websites
ORDER BY id DESC;

syntaxe MySQL

SELECT column_name FROM table_name
ORDER BY column_name DESC
LIMIT 1;

Exemples

SELECT name FROM Websites
ORDER BY id DESC
LIMIT 1;

Oracle Syntaxe

SELECT column_name FROM table_name
ORDER BY column_name DESC
WHERE ROWNUM <=1;

Exemples

SELECT name FROM Websites
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;

la mise en oeuvre SQL des résultats ci-dessus sont les suivants: