テーブル

集計や複雑なフィルタリングが不要な場合は、 SELECT * FROMステートメントの代わりにTABLEステートメントを使用できます。

あらすじ

TableStmt
TABLETableORDER BYColumnLIMITNUM

テーブルt1を作成します。

CREATE TABLE t1(id INT PRIMARY KEY);

t1にいくつかのデータを挿入します。

INSERT INTO t1 VALUES (1),(2),(3);

t1のデータをビュー。

TABLE t1;
+----+ | id | +----+ | 1 | | 2 | | 3 | +----+ 3 rows in set (0.01 sec)

t1クエリし、結果をidフィールドで降順に並べ替えます。

TABLE t1 ORDER BY id DESC;
+----+ | id | +----+ | 3 | | 2 | | 1 | +----+ 3 rows in set (0.01 sec)

t1の最初のレコードをクエリします。

TABLE t1 LIMIT 1;
+----+ | id | +----+ | 1 | +----+ 1 row in set (0.01 sec)

MySQL の互換性

TABLEステートメントは MySQL 8.0.19 で導入されました。

こちらもご覧ください

このページは役に立ちましたか?