VALUES 절
VALUES 절 (VALUES Clause)
고정된 수의 행을 직접 지정하고 싶을 때 VALUES 절을 써요. VALUES 절은 독립적인 문(stand-alone statement)으로, FROM 절의 일부로, 또는 INSERT INTO 문의 입력으로 사용할 수 있어요.
예제 (Examples)
두 개의 행을 생성하고 직접 반환해요:
VALUES ('Amsterdam', 1), ('London', 2);
FROM 절의 일부로 두 개의 행을 생성하고 열 이름을 다시 지정해요:
SELECT *
FROM (VALUES ('Amsterdam', 1), ('London', 2)) cities(name, id);
두 개의 행을 생성해 테이블에 삽입해요:
INSERT INTO cities
VALUES ('Amsterdam', 1), ('London', 2);
VALUES 절에서 직접 테이블을 만들어요:
CREATE TABLE cities AS
SELECT *
FROM (VALUES ('Amsterdam', 1), ('London', 2)) cities(name, id);