DAILY JOURNAL

データベース

19記事の記録。

2026年7月

2026年6月

2025年6月

2025年3月

2025年2月

2024年9月

  1. ローカルにSQLをインストールして実行してみた

    自宅にあるiMacでは、SQLを実行できる環境が整っている。 しかし、現在私は快活Clubにいる。 気分転換と運動を兼ねて、外をぶらぶらしており、疲れて休憩中だ。 そこで、ブログを書こうとなり、どうせならSQLに関する記事を書こうとなった。 最近、仕事でSQLのサブクエリや、テーブル結合に触れる機会があったからだ。 参考にする記事 こちらの記事を参考にする。 ローカルにSQL環境を構築してSQLの練習をする方法(XAMPP使用版) (ynmarketing.jp) XAMPPをインストールする 以下のサイトからインストールしていこう。 Download XAMPP (apachefriends.org) バージョンは最新のPHP8.2.12でいいだろう…

    カラムの合計を出してカラム名を分かりやすく変更した

    最近、複雑なSQLを業務で読み解いているため、ProgateでSQLをやっている。 カラムの合計を求めるというところで、「こんなにシンプルに書いていいのか?」と疑問に思ったので、記事を書いていこう。 作成中のRailsアプリケーションで試してみた。 データベースにログイン まずは、データベースにログインする。 テーブルの一覧を確認 テーブルの一覧をこちらのコマンドで確認することができる。 postsテーブルから全カラムを取得 その中に、postsテーブルがあるので確認していく。 3つのレコードがあり、priceカラムに金額のデータが入っている。 この金額を合計したカラムを出力するにはどうすればいいのか? sum関数を用いて合計を出し、カラム名を名付ける…

  2. PostgreSQLデータベースに接続して、テーブルの中身を確認する方法

    ローカル環境で、Railsアプリケーションを作成している。 deviseを導入する際に、usersテーブルを作成した。 それを確認したいと思った。 開発環境で使用しているデータベース名を確認 database.ymlに書いてある。 config/database.yml データベースに接続 psql -d データベース名で、データベースに接続することができた。 ターミナル テーブル一覧を表示 \dt;で、テーブルの一覧を表示できた。\は、Macの場合、option + ¥で出力できる。この中に、usersテーブルがあった。 ターミナル テーブルの構造を確認 \d users;で、usersテーブルの構造を確認できた。 ターミナル テーブルのデータを確認…

    pentahoを使い始めました

    最近、あの日立が買収したpentahoという会社が開発したpentahoというETLツールを使っている。 使っているというよりも、10月からのプロジェクトに向けて、学習している。 この記事では、pentahoで何ができるのかについて自身の体験をもとにざっくりと書いていく。 ETLの作成 まずは、エクセルやデータベースなどの様々なインプットソースから、データを抽出(extract)する。 次に、抽出したデータを目的に合わせて加工(transform)する。 最後に、その加工したデータを読み込む(load)。 ケトルファイル ETLを作成するファイルは、拡張子が.ktrのケトルファイル。 ここで、csv読み込みなどの様々なステップをドラッグ&ドロッ…