From 5f891cef78eb44ff3e8f7af7ac44c31695485586 Mon Sep 17 00:00:00 2001 From: m_ozawa <26-m-ozawa-swnet@it-college.co.jp> Date: Mon, 28 Sep 2026 15:08:19 +0900 Subject: [PATCH] =?UTF-8?q?Q2=E3=80=80=E5=B0=8F=E6=BE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 【練習問題】 SQL/Question2/Q2.txt | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 【練習問題】 SQL/Question2/Q2.txt diff --git a/【練習問題】 SQL/Question2/Q2.txt b/【練習問題】 SQL/Question2/Q2.txt new file mode 100644 index 0000000..973eb8e --- /dev/null +++ b/【練習問題】 SQL/Question2/Q2.txt @@ -0,0 +1,29 @@ +問1 +CREATE TABLE item_category(category_id INT AUTO_INCREMENT PRIMARY KEY,category_name VARCHAR(256) NOT NULL); +INSERT INTO item_category(category_name)VALUES('家具')('飲料'),('食品'); + +問2 +CREATE TABLE items(item_id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(256) NOT NULL,price INT NOT NULL,category_id INT, FOREIGN KEY(category_id)REFERENCES item_category(category_id)); +INSERT INTO itemINSERT INTININSERT INTO items(name,price,category_id) VALUE('ローマのテーブル',150000,1),('げーたるーど2000 500ml',370,2),('原始肉',2500,3),('魅惑の椅子',100000,1); + +問3 +SELECT item_category.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; + +問4 +SELECT item_category.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; + +問5 +SELECT item_category.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='家具'; + +問6 +SELECT item_category.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; + +問7 +SELECT COUNT(*) AS data_count FROM items; + +問8 +SELECT item_category.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 = (SELECT MAX(price) FROM items); + +問9 +SELECT item_category.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 name LIKE '%の%'; +