프로그래밍 숲

뷰 생성 스크립트 쉽게 이해하기 본문

프로그래밍_인포/데이터베이스&SQL

뷰 생성 스크립트 쉽게 이해하기

jjscript 2023. 6. 7. 20:35
728x90
반응형

뷰 생성 스크립트 전체 SQL문

CREATE VIEW my_view AS
SELECT
  *
FROM
  my_table
WHERE
  column1 = 'a'
  OR column1 IS NULL

 

새로운 뷰를 생성하는 SQL문

my_view라는 뷰를 생성한다는 의미입니다.

CREATE VIEW my_view AS

 

my_view라는 이름의 뷰에 대한 SELECT문을 나타내는 부분

SELECT
  *
FROM
  my_table
WHERE
  column1 = 'a'
  OR column1 IS NULL

 

뷰 생성 스크립트로 생성한 뷰의 활용 방법

1. 모든 데이터 조회

SELECT *
FROM my_view;

my_view에서 모든 행과 모든 열을 조회합니다.

 

2. 특정 열만 조회

SELECT column2, column3
FROM my_view;

my_view에서 column2와 column3 열만 조회합니다.

 

3. 뷰의 추가 조건 적용

SELECT *
FROM my_view
WHERE column2 > 50;

my_view에서 column2의 값이 50보다 큰 행만 조회합니다. 이 쿼리는 원래의 뷰 생성 조건 (column1 = 'a' OR column1 IS NULL)과 함께 적용됩니다.

728x90
반응형
Comments