본문 바로가기
반응형

전체 글160

[postgreSQL][데이터 필터링]IN 연산자 --4)IN 연산자 --특정 집합(컬럼 혹은 리스트)에서 특정 집합 혹은 리스트가 존재하는지 판단하는 연산자. --(1)IN 연산자 문법 --SELECT * --FROM TABLE_NAME --WHERE COLUMN_NAME IN(VALUE1, VALUE2,...); --COLUMN_NAME이 가지고 있는 집합에서 VALUE1, VALUE2등의 값이 존재하는지 확인 --SELECT * --FROM TABLE_NAME --WHERE COLUMN_NAME IN --(SELECT CULUMN_NAME2 FROM TABLE_NAME2); --COLUMN_NAME이 가지고 있는 집합에서 TABLE_NAME2테이블의 COLUMN_NAME2의 집합이 존재하는지 확인 select CUSTOMER_ID, RENTAL_I.. 2021. 9. 13.
[postgreSQL][데이터 필터링]FETCH절 --3)FETCH절 --특정 집합을 출력 시 출력하는 행의 수를 한정하는 역할. 부분 범위 처리시 사용 --(1)FETCH절 문법 --SELECT * --FROM TABLE_NAME --FETCH FIRST [N] ROW ONLY; --출력하는 행의 수를지정한다. N을 입력하지 않고 ROW ONLY만 입력하면 단 한 건만 출력 --SELECT * --FROM TABLE_ NAME --OFFSET N ROWS --FETCH FIRST [N] ROW ONLY; --출력하는 행의 수를 지정하면서 시작위치를 지정한다. OFFSET N값의 시작위치는 0 select film_id , title from film f order by title fetch first row only; --TITLE로 정렬한 집한 중에.. 2021. 9. 13.
[postgreSQL][데이터 필터링]LIMIT절 --2)LIMIT 절 --특정 집합을 출력 시 출력하는 행의 수를 한정하는 역할을 한다. 부분 범위 처리시 사용 --PostgreSQL MySQL등에서 지원 --(1)LIMIT절 문법 --select * --from table_name --limit N;--출력하는 행의 수를 지정한다 --select * --from table_name --limit N offset M; --출력하는 행의 수를 지정하면서 시작위치를 지정한다. offset M값의 시작위치는 0이다. select film_id, title, release_year from film f order by film_id --order by 한 결과중에서 limit 5;--5개만 보여주라 select film_id, title, release_ye.. 2021. 9. 13.
[postgreSQL][데이터 필터링]WHERE절 --1)WHERE절 --집합을 가져올 때 어떤 집합을 가져올 것인지에 대한 조건을 설정하는 절 --(1)WHERE절 문법 --SELECT --COLUMN_1, --COLUMN_2, --중략... --FROM --TABLE_NAME --WHERE --; --어떤 집합을 자겨올것인지에 대한 조건을 준다. --연산자 -- =, >, =, 2021. 9. 13.
[postgreSQL][데이터 조회]SELECT DISTINCT문 --3)SELECT DISTINCT문 --SELECT시 DISTINCT를 사용하면 중복값을 제외한 결과값이 출력된다. 즉, 같은 결과의 행이라면 중복을 제거할 수 있다. --(1)SELECT DISTINCT 문법_1 --select --DISTINCT COLUMN_1COLUMN_1의 값이 중복 값 존재시 중복 값 제거 --FROM TABLE_NAME; --SELECT DISTINCT 문법_2 --select --DISTINCT COLUMN_1,COLUMN_2COLUMN_1+COLUMN_2의 값이 중복 값 존재시 중복 값 제거 --FROM TABLE_NAME; --SELECT DISTINCT 문법_3 --select --DISTINCT COLUMN_1,COLUMN_2COLUMN_1+COLUMN_2의 값이 .. 2021. 9. 13.
[postgreSQL][데이터 조회]ORDER BY 문 --2)ORDER BY문 --SELECT문에서 가져온 데이터를 정렬하는데 사용, 업무처리상 매우 중요한 기능 --(1)ORDER BY문 문법 --select 추출대상컬럼 --column_1 --,column_2 --from추출대상 테이블명 입력 --table_name --ORDER BY COLUMN_1 ASC,COLUMN_1은 오름차순정렬(디폴트) --COLUMN_2 DESC; COLUMN_2는 내림차순정렬 --(2)ASC정렬 실습 select FIRST_NAME, LAST_NAME from customer order by FIRST_NAME asc; --(3)DESC정렬 실습 select FIRST_NAME, LAST_NAME from customer order by FIRST_NAME DESC; --.. 2021. 9. 13.
반응형