--Q1 CREATE TABLE item_category ( category_id INT AUTO_INCREMENT COMMENT 'カテゴリID', category_name VARCHAR(256) NOT NULL COMMENT 'カテゴリ名', PRIMARY KEY (category_id) ) INSERT INTO item_category (category_name) VALUES ('家具'); INSERT INTO item_category (category_name) VALUES ('飲料'); INSERT INTO item_category (category_name) VALUES ('食品'); --Q2 CREATE TABLE items ( item_id INT AUTO_INCREMENT COMMENT 'アイテムID', name VARCHAR(256) NOT NULL COMMENT 'アイテム名', price INT NOT NULL COMMENT '価格', category_id INT COMMENT 'カテゴリID', PRIMARY KEY (item_id), FOREIGN KEY (category_id) REFERENCES item_category(category_id) ) INSERT INTO items (name, price, category_id) VALUES ('ローマのテーブル', 150000, 1); INSERT INTO items (name, price, category_id) VALUES ('げーたるーど2000 500ml', 370, 2); INSERT INTO items (name, price, category_id) VALUES ('原始肉', 2500, 3); INSERT INTO items (name, price, category_id) VALUES ('魅惑の椅子', 100000, 1); --Q3 SELECT items.category_id, items.item_id, items.name, items.price, item_category.category_name FROM items INNER JOIN item_category ON items.category_id = item_category.category_id; --Q4 SELECT items.category_id, items.item_id, items.name, items.price, item_category.category_name FROM items INNER JOIN item_category ON items.category_id = item_category.category_id ORDER BY price ASC; --Q5 SELECT items.category_id, items.item_id, items.name, items.price, item_category.category_name FROM items INNER JOIN item_category ON items.category_id = item_category.category_id WHERE category_name = '家具'; --Q6 SELECT items.category_id, items.item_id, items.name, items.price, item_category.category_name FROM items INNER JOIN item_category ON items.category_id = item_category.category_id WHERE price BETWEEN 1000 AND 50000; --Q7 SELECT COUNT(item_id) AS data_count FROM items; --Q8 SELECT items.category_id, items.item_id, items.name, items.price, item_category.category_name FROM items INNER JOIN item_category ON items.category_id = item_category.category_id WHERE items.price >= ALL (SELECT items.price FROM items); --Q9 SELECT items.category_id, items.item_id, items.name, items.price, item_category.category_name FROM items INNER JOIN item_category ON items.category_id = item_category.category_id WHERE items.name LIKE '%の%';