SQL入門チュートリアルマニュ...ログイン
SQL入門チュートリアルマニュアル
著者:php.cn  更新時間:2022-04-12 14:15:40

SQL 選択トップ


SQL SELECT TOP, LIMIT, ROWNUM


SQL SELECT TOP 句

SELECT TOP 句は、返されるレコードの数を指定するために使用されます。

SELECT TOP 句は、数千のレコードがある大規模なテーブルに非常に役立ちます。

注: すべてのデータベース システムが SELECT TOP 句をサポートしているわけではありません。

SQL Server / MS Access 構文

SELECT TOP number|percent column_name(s)
FROM table_name;


MySQL と Oracle TOP の SQL SELECT は同等です

MySQL 構文

SELECT 列名
FROM テーブル名
LIMIT 番号;

インスタンス

SELECT *
人から
LIMIT 5;
Oracle 構文

SELECT
column_name(s) )FROM
テーブル名WHERE ROWNUM <=
番号;
インスタンス

SELECT *
FROM 人
WHERE ROWNUM <=5;


デモデータベース

このチュートリアルでは、php サンプル データベースを使用します。

以下は「Websites」テーブルから選択されたデータです:

mysql> SELECT * FROM Websites;
+----+--------------+-- -- ------------+-------+-----------+
| URL | アレクサ |
+----+--------------+--------------------- -- ----+------+------+
| グーグル https://www.google.cm/ 1 |タオバオ | https://www.taobao.com/ |
| php 中国語ウェブサイト |
| weibo .com/ ----+-------------- +---------------------- ----+- ------+--------+



SQL SELECT TOP 例
次の SQL ステートメントは、「Websites」テーブルから最初の 2 つのレコードを選択します。

SELECT * FROM Websites LIMIT 2;

上記のSQLを実行すると、データは次のようになります:

SQL SELECT TOP PERCENTインスタンス
Microsoft SQLのパラメータとしてパーセンテージを使用することもできますサーバ。

次の SQL ステートメントは、「Customers」テーブルからレコードの最初の 50% を選択します。

次の操作は、Microsoft SQL Server データベースで実行できます。

上位 50 パーセントを * ウェブサイトから選択;