MySQL 多表結合クエリの基本

MySQL 多表結合クエリの基本 データ準備 #テーブル作成 CREATE TABLE division( id INT, name VARCHAR(20) ); CREATE TABLE employee( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20), gender ENUM('male','female') NOT NULL DEFAULT 'male', age INT, div_id INT ); #データ挿入 INSERT INTO division VALUES (100,'開発部'), (101,'マーケティ ...

5月30日 16:54 投稿

データベースクエリ基礎:単一テーブルと複数テーブルの操作

単一テーブルクエリ 主要クエリ構文 構文説明使用例 SELECT 列名 FROM テーブル特定列を取得SELECT employee_name, position FROM staff; SELECT DISTINCT 列名重複除外SELECT DISTINCT department FROM staff; WHERE 条件条件指定SELECT * FROM staff WHERE salary > 5000; BETWEEN 値1 AND 値2範囲指定SELECT * FROM staff WHERE hire_date BETWEEN '2020-01- ...

5月20日 08:36 投稿

データベースにおける複数テーブル連携クエリの実践的解説

1. 複数テーブルを跨るデータ検索の基礎 1.1 概要と準備 1.1.1 サンプル環境構築 実践的な理解のため、以下のDDLとDMLでテスト環境を構築します。 -- 専用データベースの作成を推奨 CREATE DATABASE join_query_practice; USE join_query_practice; -- 部署マスタ CREATE TABLE division_master ( division_code INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT ...

5月15日 12:30 投稿