ray88’s diary

お仕事で困ったとき用の自分用の覚書

2023-08-06から1日間の記事一覧

SQL指南書 条件を分岐させたUPDATE(CASE文応用)

SQL 指南書集 目次 - ray88’s diary■数値型の列に対し、現在の値を判定対象として別の値へ変えたいというケース 【事例】 以下の条件でテーブルに更新をかける 1.現在の給料が30万円以上の社員は10%減給とする 2.現在の給料が25万円以上28万円以下の社…

SQL指南書 CHECK制約で複数の列の条件関係を定義する(CASE文応用)

SQL 指南書集 目次 - ray88’s diary ■Check制約の条件式にCASE文を使用する 【事例】 女性社員の給料は20万円以下という給与体系をもつ会社の人事テーブルの制約 ※「--error」のコメント文のところでエラーとなる。(女性社員の給料が20万円以上で制約違…

PostgreSQL 複数行まとめてコメントアウトする方法

PostgreSQL 目次 pgadmin コメントアウトを一括で実行する | mebee

SQL_指南書 異なる条件の集計を1つのSQLで行う(CASE式の応用)

SQL 指南書集 目次 - ray88’s diary 【事例】県別の人口を保持するテーブルに性別を付け加えたテーブルから 男女別・県別の人数の合計を求める 【サンプルコード1】 以下は素人が書いた場合のSQL。2回に分けて男性の人口・女性の人口を抽出し、 そのあとに…

SQL指南書集_既存コードを新しい体系に変換して集計(CASE文応用)

SQL 指南書集 目次 - ray88’s diary ■既存のコード体系を新しい体系に変換して集計する【事例1】 県コードごとの集計を地方コードごとに集計したいとき 地方コードを改めて作成するのではなく、Case文で対処する ※豪快にGROUP BY句にSELECT句のCASE式をコピ…

SQL 指南書集 目次

■達人によるSQLサポートページ https://mickindex.sakura.ne.jp/database/db_support_sinan.html■基本文法の応用 CASE文の応用 SQL指南書集_既存コードを新しい体系に変換して集計(CASE文応用) SQL_指南書 異なる条件の集計を1つのSQLで行う (CASE文応用…