Files
question_db/練習問題/Part1.sql
2026-10-27 17:27:13 +09:00

39 lines
1.1 KiB
SQL

--テーブル作成
CREATE TABLE book_table (
book_no INT COMMENT '書籍ID',
book_name VARCHAR(50) COMMENT '書籍名',
author_name VARCHAR(50) COMMENT '著者名',
price INT COMMENT '価格',
sales_flag INT COMMENT '販売有無'
);
--データ登録
INSERT INTO book_table VALUES(10001, 'TwoPeace', '三田英一郎', 420, 1);
INSERT INTO book_table VALUES(10002, '名探偵金田二', '青山ふみや', 460, 1);
INSERT INTO book_table VALUES(20001, '坊ちゃま', '冬目漱岩', 460, 1);
INSERT INTO book_table VALUES(30001, '西方見聞録', '不明', 1000, 1);
INSERT INTO book_table VALUES(40010, '吾輩は犬である', '冬目漱岩', 420, 1);
--指定データ抽出
SELECT book_name, author_name FROM book_table;
--データ更新
UPDATE book_table SET author_name = 'マールニコーニポロ', sales_flag = 0 WHERE book_no = 30001;
--特定データ抽出
SELECT * FROM book_table WHERE sales_flag = 1;
--複数条件抽出
SELECT * FROM book_table WHERE price = 420 and author_name = '冬目漱岩';
--削除
DELETE FROM book_table WHERE book_no = 20001;
DROP TABLE book_table;