[sql] VIEW를 사용한 테이블 조회 방법
SQL에서 VIEW
를 사용하여 특정 쿼리의 결과를 가상 테이블로 만들어 볼 수 있습니다. 이 가상 테이블은 실제 데이터베이스에 저장되지는 않지만, 편리하게 쿼리를 실행하고 결과를 조회할 수 있습니다.
VIEW 생성하기
아래와 같이 CREATE VIEW
문을 사용하여 VIEW
를 생성합니다.
CREATE VIEW my_view AS
SELECT column1, column2, ...
FROM my_table
WHERE condition;
위 예제에서 my_view
는 VIEW
의 이름이고, my_table
은 실제 테이블의 이름입니다. SELECT
문은 VIEW
에 표시될 열을 지정하고, WHERE
절은 필요에 따라 특정 조건을 적용할 수 있습니다.
VIEW 조회하기
VIEW
를 조회하는 방법은 실제 테이블을 조회하는 방법과 동일합니다.
SELECT * FROM my_view;
VIEW 수정 및 삭제
VIEW
를 수정하거나 삭제해야 하는 경우, ALTER VIEW
또는 DROP VIEW
문을 사용합니다.
ALTER VIEW my_view AS
SELECT new_column1, new_column2, ...
FROM new_table
WHERE new_condition;
DROP VIEW my_view;
결론
VIEW
를 사용하면 반복적으로 사용되는 복잡한 SELECT
문을 간단한 이름의 가상 테이블로 만들어 편리하게 조회할 수 있습니다. 이는 데이터베이스를 더 효율적으로 활용하는 데 도움이 됩니다.
참고 문헌: