はじめに:複雑な集計が招くSQLの肥大化と可読性の低下 データベースから特定の条件でデータを抽出し、さらにその結果を基に高度な計算を行うといった複雑な集計処理は、実務において頻繁に発生します。 こうした際、何重にもネストされたサブクエリ ...
データベースの運用において、「データが存在する場合は最新の状態に上書きし、存在しない場合は新しく登録する」という処理は、マスターデータの同期やバッチ処理で非常によく使われるパターンです。 この「アップサート(Upsert)」と呼ばれる処理を ...
SQLのSELECT文で使用するAS句について解説します。 SELECT命令で列名を指定する際にAS句で別名を指定すると、実行結果の列名を指定した別名で表示することができます。 また、列名と別名の間のAS句を省略することもできます。 例) DEPT表の列名を漢字で表示 ...
インプレスグループでIT関連メディア事業を展開する株式会社インプレス(本社:東京都千代田区、代表取締役社長:高橋隆志)は、選び抜かれた良問でSQLの思考力と記述力を鍛える演習問題『ミックの楽しいSQLパズル解いて身につくSQLの考え方&書き方 ...