250x250
반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- python
- 자료구조
- 코드 스니펫
- Oracle
- MYSQL
- 기업 협업
- simple case expression
- SQL
- SQLD
- git
- show graph characteristics
- GROUPING
- JavaScript
- 뷰
- window 함수
- searched case expression
- 비절차적 데이터 조작어
- ROLLUP
- list multiplication
- Node.js
- 정규식 연산
- coalesce
- 위코드
- dom
- 문법 차이
- html
- dense rank
- sql 저장 모듈
- execute immediate
- 정보처리기사
Archives
- Today
- Total
프로그래밍 숲
뷰 생성 스크립트 쉽게 이해하기 본문
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
반응형
'프로그래밍_인포 > 데이터베이스&SQL' 카테고리의 다른 글
| SQL CUBE 그룹함수 쉽게 이해하기! (0) | 2023.06.09 |
|---|---|
| SQL ROLLUP 연산자 쉽게 이해하기 (0) | 2023.06.08 |
| SQL 뷰 매우 쉽게 이해하기 (0) | 2023.06.07 |
| SQL HAVING절 예시로 알아보기 (0) | 2023.06.06 |
| SQL 비연관 서브쿼리, 연관 서브쿼리의 차이 (0) | 2023.06.05 |
Comments