search
テクノロジー

SQLの基礎:「MySQLでデータ取得~ORDER BY/LIMIT~」

k-99's icon'
  • k-99
  • 2022/12/08 13:41
Content image

SQLでは、膨大なデータ管理されているデータベースを扱うため、様々なデータ取得して分析することができます。

 

ここでは、MySQLORDER BYLIMITを活用したデータ取得について簡単に解説します。

 

【この記事はこんな方に向けて書いています】

・SQLの勉強をしてデータベースを扱ってみたい

・MySQLでORDER BYやLIMITを使ってデータの並び替え・取得件数の上限を設定したい

 

【目次】

・ORDER BY

・降順に並び替え

・昇順に並び替え

・特定条件のデータを取得して昇順に並び替え

・LIMIT

・まとめ

 

【ORDER BY】

先日の記事で、スーパー食品コーナーに並んでいる商品を格納したテーブルを作成しました。

そのデータを活用し、データ並び替えをしてみます。

まずはテーブル「items」データ取得します。

 

Content image

データ取得できました。

 

【降順に並び替え】

取得したデータを、値段の高い順並び替えてみます。

ORDER BYを使ってデータ大きい順に並び替える時は

SELECT * FROM テーブル名 ORDER BY カラム名 DESC;

と記述してEnterを押します。

降順のことを英語descendingと言います。

 

Content image

食品コーナー商品データ値段の高い順(降順)並び替えができました。

 

【昇順に並び替え】

取得したデータを、値段の安い順並び替えてみます。

ORDER BYを使ってデータ小さい順に並び替える時は

SELECT * FROM テーブル名 ORDER BY カラム名 ASC;

と記述してEnterを押します。

昇順のことを英語ascendingと言います。

 

Content image

食品コーナー商品データ値段の安い順(昇順)並び替えができました。

 

【特定条件のデータを取得して昇順に並び替え】

200円以下商品データ取得した上で昇順並び替えしてみます。

 

Content image

WHERE200円以下商品データ取得し、ORDER BY ASC昇順並び替えができました。

5件が該当したようです。

 

【LIMIT】

上記では、200円以下商品データ取得して昇順並び替えをしました。

5件が該当しましたが、表示するのは3件で良いという場合にLIMITを使います。

 

LIMITを使って取得件数上限設定する時は

SELECT * FROM テーブル名

(WHEREやORDER BYで取得条件の指定や並び替え)

LIMIT 取得件数の上限;

と記述してEnterを押します。

 

Content image

200円以下商品データ取得して昇順並び替え取得件数上限3件設定しました。

まとめ

・MySQLでデータを並び替えたい時はORDER BYを使う

・ORDER BYでデータを降順や昇順に並び替えができる

・データの取得件数の上限を設定したい時はLIMITを使う

 

ここまで読んで頂きありがとうございました。

Content image

 

Twitter

 

-------------------------------------------------------------------------------------

【関連記事】

SQLの環境構築「MySQL」

SQLの基礎:「MySQLの起動」

-------------------------------------------------------------------------------------

当ブログの記事一覧(カテゴリー別)

 

 

 

Supporter profile icon
Article tip 1人がサポートしています
獲得ALIS: Article like 1.07 ALIS Article tip 4.10 ALIS
Article registration Article registration
k-99's icon'
  • k-99
  • @k-99
python初学者です。pythonで勉強した内容を自分なりにわかりやすくアウトプットしていきます、よろしくお願いします。Twitter:@python_begin

投稿者の人気記事
コメントする
Loading...
コメントする
こちらもおすすめ!
Eye catch
クリプト

Uniswap v3を完全に理解した

池田らいく 2021/04/04
Like token Tip token
18.92 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

keiju togashi 2020/03/12
Like token Tip token
30.10 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

大田コウキ 2021/04/06
Like token Tip token
947.13 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

kaya 2021/10/06
Like token Tip token
61.20 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

nnppnpp(んぺー) 2021/09/08
Like token Tip token
46.60 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

おはぐろ氏 2020/02/15
Like token Tip token
85.05 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

IMAKARA 2021/09/23
Like token Tip token
7.20 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Jimmy 2020/03/17
Like token Tip token
32.10 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

otakucoin 2021/03/29
Like token Tip token
121.79 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

ゆうき 2020/08/12
Like token Tip token
270.93 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

昆布森ちゃん 2021/01/19
Like token Tip token
38.31 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

nonstop-iida 2020/03/04
Like token Tip token
124.82 ALIS