データの順番を整列する①
💡前回の記事までは、データ抽出する際の条件を学びました。今回からは抽出したデータの順番の整列について学んでいきましょう。
ORDER BY
SELECT *
FROM Customers;
上記の構文を入力するとCustomerIDを基準として昇順で整列されてます。
SELECT *
FROM Customers
ORDER BY CustomerID DESC
CustomerIDを基準として降順で整列します。基本値(Default)はASCで昇順で整列します。
保存されてるデータの順番を直接変更せずにクエリを使用してデータを表する時だけ順番を変更して表します。
SELECT *
FROM Products
ORDER BY price DESC
Productsテーブルのデータをprice列を基準として降順で整列して表します。
SELECT *
FROM Products
WHERE price >= 20
ORDER BY price DESC
Productsテーブルのデータ中でprice ≥ 20のデータを降順で整列して表します。
SELECT *
FROM Products
ORDER BY price DESC
LIMIT 1
Productsテーブルのデータ中で一番高いデータを表します。
SELECT *
FROM Products
ORDER BY price ASC
LIMIT 1
Productsテーブルのデータ中で一番安いデータを表します。
SELECT Column
FROM TableName
WHERE Conditions
ORDER BY Column (ASC | DESC)
ORDER BYの構文は上記で使えます。
💯ここまでの学習お疲れ様でした!データの整列学ぶことができたと思います。次回は文字列の切り出し方法を記事にしたいと思います。