MySQL の制限句

Jan 21 2023
Limit 句の使用 - Select ステートメントを使用すると、テーブルからすべてのレコードがフェッチされます。ここで LIMIT 句が役に立ちます。

制限条項の使用 -

Select ステートメントを使用すると、テーブルからすべてのレコードがフェッチされます。

Select * from <tableName>;

ここで LIMIT 句が役に立ちます。N件のレコードを表示できます。たとえば、最初の 10 件のレコードを表示できます。

Select * from <tableName> LIMIT X;

これは、次のような他のさまざまな句と組み合わせることができます。次の表を考えてみましょう — 学生 — これには 3 つの属性 — ID、名前、年齢があります
where / order by

学生テーブル — レコードが 10 件あります

発射するとSELECT * FROM students;上の表がそのまま表示されます。ここで、 table から 5 人の生徒のみのデータを表示したい
場合を考えてみましょう。この目的のために、次のクエリを使用できます。

select * from students limit 5;

10 人の学生のうち 5 件のレコードのみを表示します

WHERE 句で LIMIT を使用する:

ここで、次のような状況を考えてみましょう。 最初の 5 レコードから 20 番目の生徒のレコードを表示します。

Select * from students WHERE age = 20 LIMIT 4;

20歳の記録

ORDER BY 句で LIMIT を使用する場合:

ORDER BY 句を使用すると、列の内容を昇順または降順に配置できます。それらは昇順で並べられます。ASC を使用して明示的に指定することもできます。
降順の場合はDESCキーワードが使用されます。

構文:

SELECT <column_name> FROM <table_name> ORDER BY ASC <or> DESC LIMIT <limit>;

同じテーブルの学生を考慮すると、次の操作を行う必要があります。7 人の学生のレコードを年齢の降順で表示します。

SELECT * FROM students ORDER BY age DESC LIMIT 7;

7人の学生の年齢順の記録。

ありがとう !それでは今のところはここまでです!詳細は今後のストーリーで!提案は大歓迎です!

接続しましょう:

  • リンクトイン