【SQL】基本的な命令

SELECT

全列全行を取得する

SELECT
  *
FROM
  actors;

指定した列の全行を取得する

SELECT
  ACTOR_CD, ACTOR_NAME
FROM
  actors;
WHERE

条件に該当するデータを取得する

SELECT
  ACTOR_CD, ACTOR_NAME
FROM
  actors
WHERE
  ACTOR_CD
IN ('AC002', 'AC031');
ORDER BY

取得するデータを並べ替える

SELECT
  ACTOR_NAME
FROM
  actors
ORDER_BY
  ACTOR_NAME DESC;

ASC: 昇順 DESC: 降順 

DISTINCT

重複する行を取り除いて取得する

SELECT DISTINCT
  *
FROM
  actors;

INSERT

行を挿入する

INSERT INTO
  actors
VALUES ('AC704', 'NEWMAN', 'ニューマン');

列名を指定し行を挿入する(他の列にはNULLが入る

INSERT INTO
  actors(ACTOR_CD, ACTOR_NAME)
VALUES ('AC785', 'NEWMAN');

複数行挿入する

INSERT INTO
  actors
VALUES ('AC432', 'NEWMAN3', 'ニューマン3'), ('AC433', 'NEWMAN4', 'ニューマン4');

DELETE

行を削除する

DELETE FROM
  actors
WHERE
  ACTOR_CD = 'AC745';

全行削除する

DELETE FROM
  actors;

UPDATE

条件に該当する行を更新する

UPDATE
SET actors
  ACTOR_NAME = 'DELETE_HERE',
  ACTOR_NAME_JP = '削除対象'
WHERE
  ACTOR_CD = 'AC778';