テクノロジー

SQLの基礎:「MySQLでデータ取得~比較演算子~」

k-99's icon'
  • k-99
  • 2022/12/03 07:54
Content image

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

 

ここでは、MySQL比較演算子を活用したデータ取得について簡単に解説します。

 

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

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

・MySQLで比較演算子を使ってデータを取得したい

 

【目次】

・比較演算子

・テーブル作成

・テーブル名変更

・テーブルにデータ追加

・比較演算子でデータ取得

・まとめ

 

【比較演算子】

比較演算子は、例えばAB比較して

A = B  AはBと等しい

A <= B  AはB以下

A >= B  AはB以上

A < B  AはBより小さい

A > B  AはBより大きい

と様々な比較をするための記号です。

 

データベース「test」の中にテーブル「body_weight」を作成し、体重記録を数件格納します。

 

データベース作成については、こちらの記事で簡単に解説していますのでよければご覧下さい。

 

【テーブル作成】

 

Content image

テーブル「body_weight」を作成し、カラム「weight」「date」をそれぞれfloat(浮動小数点型)date型で作成しました。

NOT NULLは、カラム値なしを意味するNULL格納できないようにするコマンドです。

 

確認してみます。

Content image

テーブル「body_weight」の中に2つのカラムが作成できました。

 

このようにDESCRIBEdescribe小文字入力してもエラーは出ませんが、DESCRIBE大文字で書き、body_weight小文字で書くと見やすいです。

 

【テーブル名変更】

テーブル作成したばかりですが、body_weightテーブル名が少し長いため、weightに変更します。

 

テーブル名変更する時は

RENAME TABLE テーブル名(変更前) to テーブル名(変更後);

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

 

Content image

テーブル名body_weightからweight変更できました。

 

確認してみます。

Content image

テーブル名変更できています。

 

【テーブルにデータ追加】

改めてテーブル「weight」体重記録を数件格納します。

 

Content image

2022年4月15日から11日間体重記録を格納しました。

 

【比較演算子でデータ取得】

比較演算子データ取得する時は

SELECT * FROM テーブル名 WHERE テーブル名 比較演算子 データ;

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

 

体重67㎏以上データ取得してみます。

 

Content image

2022年4月20日~4月23日4日間67kg以上だったことが確認できました。

 

次に体重65kg未満データ取得します。

 

Content image

2022年4月16日1日だけ、65kg未満だったことが確認できました。

 

このように、比較演算子データ取得することで、特定の条件に当てはまるデータ取得できるため、様々な分析が可能になります。

まとめ

・比較演算子は、例えばAとBを比較するための記号

・テーブル名を変更する時はRENAME TABLEを使う

・比較演算子でデータ取得することで特定の条件に当てはまるデータを取得できる

 

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

Content image

 

Twitter

 

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

【関連記事】

SQLの環境構築「MySQL」

SQLの基礎:「MySQLの起動」

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

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

 

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

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

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

Like token Tip token
121.79 ALIS
Eye catch
クリプト

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

Like token Tip token
38.31 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS
Eye catch
他カテゴリ

ALISのシステム概観

Like token Tip token
5.00 ALIS
Eye catch
テクノロジー

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

Like token Tip token
32.10 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
テクノロジー

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

Like token Tip token
270.93 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
クリプト

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

Like token Tip token
46.60 ALIS
Eye catch
テクノロジー

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

Like token Tip token
85.05 ALIS
Eye catch
クリプト

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

Like token Tip token
61.20 ALIS
Eye catch
ゲーム

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

Like token Tip token
30.10 ALIS