SQL LAST()
LAST() 関数
LAST() 関数は、指定された列の最後のレコードの値を返します。
SQL LAST() 構文
SELECT LAST(column_name) FROM table_name;
注: LAST() 関数をサポートしているのは MS Access のみです。
SQL Server、MySQL、Oracle の SQL LAST() ワークスペース
SQL Server 構文
SELECT TOP 1 column_nameFROM table_name
ORDER BY column_name DESC;
ORDER BY column_name DESC;
例
ウェブサイトからトップ 1 の名前を選択
ID で注文 DESC;
ID で注文 DESC;
MySQL 構文
テーブル名から列名
を選択します column_name DESC で注文
LIMIT 1;
を選択します column_name DESC で注文
LIMIT 1;
インスタンス
Web サイトから名前を選択
ORDER BY ID DESC
LIMIT 1;
ORDER BY ID DESC
LIMIT 1;
Oracle 構文
SELECT column_name FROM table_name
ORDER BY 列名 DESC
WHERE ROWNUM <=1;
ORDER BY 列名 DESC
WHERE ROWNUM <=1;
インスタンス
ウェブサイトから名前を選択
ID DESC で注文
WHERE ROWNUM <=1;
ID DESC で注文
WHERE ROWNUM <=1;
デモデータベース
このチュートリアルでは、php サンプル データベースを使用します。
以下は「ウェブサイト」テーブルから選択されたデータです:
+----+-------------+------------ - ---------------+------+-----------+
| 国名 |
-- -+---------------+---------------+----- --+------+
| グーグル https://www.google.cm/ | タオバオ | | 13 | 中国語 |
| 4689 | フェイスブック | https://www.facebook.com/ | バイドゥ | 4 | .com/ |
+-----+--------------+--------------------- - --------+----------+--------+
SQL LAST() 例
次の SQL ステートメントは、「Websites」テーブル名を選択します。列の最後のレコードの値: | 国名 |
-- -+---------------+---------------+----- --+------+
| グーグル https://www.google.cm/ | タオバオ | | 13 | 中国語 |
| 4689 | フェイスブック | https://www.facebook.com/ | バイドゥ | 4 | .com/ |
+-----+--------------+--------------------- - --------+----------+--------+
SQL LAST() 例
Instance
SELECT name FROM Websites
ORDER BY id DESCLIMIT 1;上記SQLの実行結果は以下の通りです: