タグ「SQL」に関連するページ一覧 1ページ目

  • SQL SELECT句の基本的な使い方

    SELECT句ではデータベースの指定したテーブルからデータを取得する際に、どの項目を取得するか指定します。下記に具体的な使い方を紹介します。「商品マスタ」というテーブルがあります。カラムは下記のとおり...


  • SQL FROM句:テーブルの結合の考え方

    「社員マスタ」と「部署マスタ」というテーブルがあります。社員はそれぞれ1つの部署に所属しています。社員と所属部署の一覧を表示したい。SQLは下記のようになります。社員名は社員マスタ、部署名は部署マスタ...


  • SQL FROM句:外部結合(LEFT OUTER JOIN)の考え方

    「社員マスタ」と「部署マスタ」というテーブルがあります。今回は、社員は必ず部署に属しているというわけではなく、まだ所属部署が決まっていない状態の社員もいます。社員と所属部署の一覧を表示したい。また、所...


  • SQL WHERE句でデータを絞り込む

    「社員マスタ」と「部署マスタ」というテーブルがあります。今回は、社員マスタに「年齢」カラムを追加してあります。年齢が25歳以上で営業部に所属する社員を表示したい。SQLは下記のようになります。取得する...


  • SQL ORDER BY句で取得したデータを並び替える

    「社員マスタ」と「部署マスタ」というテーブルがあります。全社員の社員名、部署名、年齢を年齢の降順に表示したい。年齢が同じ場合は社員コードの昇順で表示したい。SQLは下記のようになります。取得するデータ...


  • SQL GROUP BY句でデータの集計・集約を行う

    「社員マスタ」と「売上明細」というテーブルがあります。売上明細テーブルには、社員の売上情報が格納されています。全社員の売上の合計を表示したい。SQLは下記のようになります。わかりやすくするために、GR...


  • SQL HAVING句で集計したデータに対して絞り込みを行う

    「社員マスタ」と「売上明細」というテーブルがあります。売上明細テーブルには、社員の売上情報が格納されています。売上の合計が500円以上の社員を表示したい。SQLは下記のようになります。GROUP BY...


  • SQL EXISTS文でデータが存在するかチェックを行う

    「社員マスタ」と「売上明細」というテーブルがあります。売上明細テーブルには、社員の売上情報が格納されています。売上のある社員のみ表示したい。SQLは下記のようになります。データが存在するかどうかの条件...


  • SQL CASE文で条件分岐処理を行う

    男=0、女=1の性別カラムを持つ「社員マスタ」テーブルがあります。社員全員の性別を表示したい。SQLは下記のようになります。SELECT句で取得した値によって出力する項目を変更するにはCASE文を使用...


  • SQL DISTINCT文で重複データをカウントせずに集計する

    「社員マスタ」と「売上明細」と「会社マスタ」というテーブルがあります。売上明細テーブルには、社員の売上情報が格納されています。「売上明細」は「会社コード」のカラムを持ち、どこの会社(取引先)からの売上...