diff --git a/【練習問題】 SQL/Question1/q1.txt b/【練習問題】 SQL/Question1/q1.txt index 91227f5..78e52f9 100644 --- a/【練習問題】 SQL/Question1/q1.txt +++ b/【練習問題】 SQL/Question1/q1.txt @@ -24,4 +24,5 @@ SELECT book_id, book_name, author_name,price, sales_flag FROM book_table where a 問7 DELETE FROM book_table WHERE book_id = 20001; +SELECT * FROM book_table; diff --git a/【練習問題】 SQL/Question2/q2.txt b/【練習問題】 SQL/Question2/q2.txt new file mode 100644 index 0000000..626156c --- /dev/null +++ b/【練習問題】 SQL/Question2/q2.txt @@ -0,0 +1,30 @@ +問1 +CREATE TABLE item_category(category_id INT PRIMARY KEY AUTO_INCREMENT, category_name VARCHAR(256) NOT NULL); +INSERT INTO item_category (category_name) VALUES(1,'家具'); +INSERT INTO item_category (category_name) VALUES('飲料'); +INSERT INTO item_category (category_name) VALUES('食品'); + +問2 +CREATE TABLE item(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)); + +問3 +SELECT item.category_id, item.item_id, item.name, item.price,item_category.category_name FROM item INNER JOIN item_category ON item.category_id = item_category.category_id; + +問4 +SELECT item.category_id, item.item_id, item.name, item.price,item_category.category_name FROM item INNER JOIN item_category ON item.category_id = item_category.category_id ORDER BY price ASC; + +問5 +SELECT item.category_id, item.item_id, item.name, item.price,item_category.category_name FROM item INNER JOIN item_category ON item.category_id = item_category.category_id WHERE category_name ='家具'; + +問6 +SELECT item.category_id, item.item_id, item.name, item.price,item_category.category_name FROM item INNER JOIN item_category ON item.category_id = item_category.category_id WHERE item.price >= 1000 AND item.price <= 50000; + +問7 +SELECT COUNT(*) AS data_count FROM item; + +問8 +SELECT item.category_id, item.item_id, item.name, item.price,item_category.category_name FROM item INNER JOIN item_category ON item.category_id = item_category.category_id WHERE item.price = 150000; + +問9 +SELECT * FROM item WHERE item.name LIKE '%の%'; +SELECT item.category_id, item.item_id, item.name, item.price,item_category.category_name FROM item INNER JOIN item_category ON item.category_id = item_category.category_id WHERE item.price > 10000; \ No newline at end of file