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

提供:yonewiki
編集の要約なし
編集の要約なし
74行目: 74行目:
   (3, '鈴木一郎', '営業部', 350000),
   (3, '鈴木一郎', '営業部', 350000),
   (4, '田中美咲', '総務部', 280000);</code></pre></div><script></freescript>
   (4, '田中美咲', '総務部', 280000);</code></pre></div><script></freescript>
  <div class="db_table-wrapper">
    <table class="db_table">
      <caption class="db_caption">社員一覧</caption>
      <thead>
        <tr>
          <th>社員ID</th>
          <th>氏名</th>
          <th>所属部署</th>
          <th>給与</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>1</td>
          <td>山田太郎</td>
          <td>営業部</td>
          <td>300000</td>
        </tr>
        <tr>
          <td>2</td>
          <td>佐藤花子</td>
          <td>開発部</td>
          <td>400000</td>
        </tr>
        <tr>
          <td>3</td>
          <td>鈴木一郎</td>
          <td>営業部</td>
          <td>350000</td>
        </tr>
        <tr>
          <td>4</td>
          <td>田中美咲</td>
          <td>総務部</td>
          <td>280000</td>
        </tr>
      </tbody>
    </table>
  </div>


 
 


[[AP データベース]]に戻る
[[AP データベース]]に戻る

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

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


<thead> </thead> <tbody> </tbody>
社員一覧
社員ID 氏名 所属部署 給与
1 山田太郎 営業部 300000
2 佐藤花子 開発部 400000
3 鈴木一郎 営業部 350000
4 田中美咲 総務部 280000

 

AP データベースに戻る