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

提供:yonewiki
編集の要約なし
66行目: 66行目:
*給与 整数型 0以上の整数である検査付き
*給与 整数型 0以上の整数である検査付き


<yjavascript></script>
  <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>
    </table>
  </div>
<script></yjavascript>
 


=== '''INSERT''' ===
=== '''INSERT''' ===
116行目: 134行目:
   </div>
   </div>
<script></yjavascript>
<script></yjavascript>
 
 


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

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

AP データベースに戻る

概要

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

 

CREATE TABLE

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


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

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


社員
社員ID 氏名 所属部署 給与

 

INSERT

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

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

 

AP データベースに戻る