「AP データベース SQL基礎」の版間の差分

提供:yonewiki
編集の要約なし
編集の要約なし
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 {
<style>
      width: 100%;
.db_table-wrapper {
      max-width: 600px;
  width: 100%;
      margin: auto;
  max-width: 600px;
    }
  margin: auto;
 
}
    .db_table {
.db_table {
      width: 100%;
  width: 100%;
      border-collapse: collapse;
  border-collapse: collapse;
      box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
      background-color: #fff;
  background-color: #fff;
      border-radius: 12px;
  border-radius: 12px;
      overflow: hidden;
  overflow: hidden;
    }
}
 
.db_table th,
    .db_table th,
.db_table td {
    .db_table td {
  padding: 1rem;
      padding: 1rem;
  text-align: left;
      text-align: left;
}
    }
.db_table th {
 
  background-color: #f0f0f0;
    .db_table th {
  font-weight: bold;
      background-color: #f0f0f0;
}
      font-weight: bold;
.db_table tr:not(:last-child) {
    }
  border-bottom: 1px solid #e0e0e0;
 
}
    .db_table tr:not(:last-child) {
.db_table tr:hover {
      border-bottom: 1px solid #e0e0e0;
  background-color: #f5f5f5;
    }
}
 
.db_caption {
    .db_table tr:hover {
  caption-side: top;
      background-color: #f5f5f5;
  padding: 1rem;
    }
  font-size: 1.25rem;
 
  font-weight: bold;
    .db_caption {
}
      caption-side: top;
</style>
      padding: 1rem;
      font-size: 1.25rem;
      font-weight: bold;
    }
  </style>
<script></yjavascript>
<script></yjavascript>
[[AP データベース]]に戻る
[[AP データベース]]に戻る

2025年4月19日 (土) 18:53時点における版

AP データベースに戻る

概要

 応用情報処理技術者試験の問題に取り上げられるようなSQLを紹介していきます。

 

CREATE TABLE

sql
CREATE TABLE 社員 (
  社員ID INT PRIMARY KEY,
  氏名 VARCHAR(20),
  所属部署 VARCHAR(20),
  給与 INT CHECK (給与 >= 0)
);
sql


 表に以下の列が定義された状態のデータベースが作成されます。

  • 社員ID 整数型 主キー
  • 氏名 文字型20桁
  • 所属部署 文字型20桁
  • 給与 整数型 0以上の整数である検査付き


INSERT

sql
INSERT INTO 社員(社員ID, 氏名, 所属部署, 給与)
VALUES
  (1,	'山田太郎',	'営業部',	300000),
  (2,	'佐藤花子',	'開発部',	400000),
  (3,	'鈴木一郎',	'営業部',	350000),
  (4,	'田中美咲',	'総務部',	280000);
sql

 

AP データベースに戻る