「AP データベース SQL基礎」の版間の差分
(→INSERT) |
編集の要約なし |
||
3行目: | 3行目: | ||
<script src="https://wiki.yo-net.jp/highlight/highlight.js"></script> | <script src="https://wiki.yo-net.jp/highlight/highlight.js"></script> | ||
<script src="https://wiki.yo-net.jp/custom.js"></script> | <script src="https://wiki.yo-net.jp/custom.js"></script> | ||
.db_table-wrapper { | |||
width: 100%; | |||
max-width: 600px; | |||
margin: auto; | |||
} | |||
.db_table { | |||
width: 100%; | |||
border-collapse: collapse; | |||
box-shadow: 0 4px 8px rgba(0,0,0,0.1); | |||
background-color: #fff; | |||
border-radius: 12px; | |||
overflow: hidden; | |||
} | |||
.db_table th, | |||
.db_table td { | |||
padding: 1rem; | |||
text-align: left; | |||
} | |||
.db_table th { | |||
background-color: #f0f0f0; | |||
font-weight: bold; | |||
} | |||
.db_table tr:not(:last-child) { | |||
border-bottom: 1px solid #e0e0e0; | |||
} | |||
.db_table tr:hover { | |||
background-color: #f5f5f5; | |||
} | |||
.db_caption { | |||
caption-side: top; | |||
padding: 1rem; | |||
font-size: 1.25rem; | |||
font-weight: bold; | |||
} | |||
</style> | |||
<script></yjavascript> | <script></yjavascript> | ||
[[AP データベース]]に戻る | [[AP データベース]]に戻る |
2025年4月19日 (土) 18:50時点における版
.db_table-wrapper { width: 100%; max-width: 600px; margin: auto; } .db_table { width: 100%; border-collapse: collapse; box-shadow: 0 4px 8px rgba(0,0,0,0.1); background-color: #fff; border-radius: 12px; overflow: hidden; } .db_table th, .db_table td { padding: 1rem; text-align: left; } .db_table th { background-color: #f0f0f0; font-weight: bold; } .db_table tr:not(:last-child) { border-bottom: 1px solid #e0e0e0; } .db_table tr:hover { background-color: #f5f5f5; } .db_caption { caption-side: top; padding: 1rem; font-size: 1.25rem; font-weight: bold; } AP データベースに戻る
概要
応用情報処理技術者試験の問題に取り上げられるようなSQLを紹介していきます。
CREATE TABLE
CREATE TABLE 社員 (
社員ID INT PRIMARY KEY,
氏名 VARCHAR(20),
所属部署 VARCHAR(20),
給与 INT CHECK (給与 >= 0)
);
sql
表に以下の列が定義された状態のデータベースが作成されます。
- 社員ID 整数型 主キー
- 氏名 文字型20桁
- 所属部署 文字型20桁
- 給与 整数型 0以上の整数である検査付き
INSERT
INSERT INTO 社員(社員ID, 氏名, 所属部署, 給与)
VALUES
(1, '山田太郎', '営業部', 300000),
(2, '佐藤花子', '開発部', 400000),
(3, '鈴木一郎', '営業部', 350000),
(4, '田中美咲', '総務部', 280000);
sql
AP データベースに戻る