データベース

データベース・SQL

【初心者向け】SQLのGROUP BY完全ガイド

SQLのGROUP BYは、データをまとめて集計するための機能です。こんなときに使います各部署の人数を知りたい商品ごとの売上合計を出したい月別の売上を調べたい地域ごとの平均値を求めたいGROUP BYを使えば、同じ種類のデータをまとめて計算...
データベース・SQL

【初心者向け】SQLのデータ型とは?文字列・数値・日付型など使い分けをわかりやすく解説!

SQLでテーブルを作成するとき、こんな記述を見たことがあるかもしれません:CREATE TABLE users ( id INT, name VARCHAR(50), created_at DATE);この「INT」「VARCHAR(50)...
Mac

【初心者向け】MacにPostgreSQLをインストールする方法|Homebrewで簡単&安全に導入しよう!

PostgreSQL(ポストグレスキューエル)は、高機能・高性能・完全無料のリレーショナルデータベースです。多くのWebサービスやアプリの裏側で使われており、世界中の開発者に愛用されています。Macで開発やデータ管理をするなら、ローカルにP...
データベース・SQL

【初心者向け】SQLの演算子まとめ|比較・算術・論理など使い方と意味をやさしく解説!

SQLでデータベースに問い合わせるとき、必ずといっていいほど出てくる記号やキーワードがあります。たとえば、こんな感じです:SELECT * FROM users WHERE age >= 20;ここで使われている「>=」は、SQLにおける「...
データベース・SQL

【完全ガイド】SQLのROW_NUMBER関数とは?

よくある課題:データに番号を振って見やすくしたい各カテゴリで1位のデータだけを取得したい重複したデータから最新の1件だけを選びたいランキング表を作成したい従来の方法では:複雑なサブクエリが必要パフォーマンスが悪い可読性が低いROW_NUMB...
データベース・SQL

【初心者向け】SQLで表示件数を制限する方法まとめ

SQLで検索結果を取得する際、全件表示してしまうと遅い・見づらい・サーバーに負荷がかかることがあります。よくある問題100万件のデータを全て取得して画面が固まる検索結果が多すぎてどれを見ればいいかわからないサーバーのメモリが不足してエラーに...
データベース・SQL

【初心者向け】SQLで並び替え(ソート)する方法まとめ

SQLでデータを検索した結果が大量に返ってきたとき、順序がバラバラだと読みにくく・使いにくいですよね。そんなときに活躍するのがORDER BY句です。好きな項目で並び替えて、一覧性や利便性をグッと高めてくれます。ソートが役立つ場面売上データ...
データベース・SQL

【初心者向け】MacでPostgreSQLを起動・停止する方法まとめ

PostgreSQL(ポストグレス)は、高機能で人気のあるオープンソースのデータベースです。Macでは主に以下の3つの方法でインストール・起動が行われます:Homebrewを使ってインストール・操作(開発者に人気)公式アプリ(Postgre...
データベース・SQL

【超入門】MySQLのINSERT文の正しい書き方とは?データ追加の基本を完全マスター!

「テーブルは作れたけど、どうやってデータを入れるの?」そんな疑問を持った方に向けて、今回はMySQLでデータを追加する命令である「INSERT文」の使い方を解説します。INSERTは、MySQLを使う上で必ず必要になる基本操作の一つです。こ...
データベース・SQL

【初心者向け】MySQLのCREATE TABLE文の使い方を徹底解説!データベース設計の第一歩

「MySQLでテーブルを作るにはどうすればいいの?」そんな疑問を持った方は多いのではないでしょうか。MySQLにおいて、テーブルはデータを保存するための箱のようなもの。その箱を作るための命令が、CREATE TABLE文です。この記事では、...
データベース・SQL

【初心者向け】SQLのSELF JOIN(自己結合)とは?使い方・実例・注意点をわかりやすく解説

「同じテーブル内でデータを比較したい」「上司と部下の関係を同じテーブルから取得したい」──こういったケースでは、SELF JOIN(自己結合)が非常に有効です。SELF JOINは少し難しそうに感じますが、同じテーブルを2回参照して結びつけ...
データベース・SQL

【初心者向け】SQLのASとは?列名・テーブル名の別名指定の使い方をわかりやすく解説!

「SQLの結果にわかりやすい名前をつけたい」「テーブル名が長すぎて毎回書くのが面倒」──そんなときに使えるのが、AS句です。SQLのASは、列やテーブルに「別名(エイリアス)」をつけるための構文で、クエリの読みやすさや書きやすさを向上させる...
データベース・SQL

【保存版】SQLでの日時フォーマット方法まとめ|日付や時刻の整形・変換・抽出をわかりやすく解説!

「日付だけを表示したい」「YYYY-MM-DD形式で出力したい」「曜日を表示したい」──SQLで日時を扱う際、フォーマット(整形)は非常に重要なポイントです。しかし、データベースの種類や関数の違いによってやり方が微妙に異なるため、初学者には...
データベース・SQL

【初心者向け】SQLのDESCRIBE文とは?テーブル構造の確認方法と使い方を解説

「このテーブルにはどんなカラムがあるの?」「データ型やNULL制約は?」──SQLでデータベースを操作する際、こうした情報を確認したくなることは多々あります。そんなときに役立つのがDESCRIBE文です。この記事では、DESCRIBEの基本...
スポンサーリンク