반응형 DataBase62 [postgreSQL][데이터 필터링]LIKE연산자 --6)LIKE연산자 --특정 집합에서 어떠한 컬럼의 값이 특정 값과 유사한 패턴을 갖는 집합을 출력하는 연산자. --출력값 true/false --(1)LIKE연산자 문법 --SELECT * --FROM TABLE_NAME --WHERE COLUMN_NAME --LIKE 특정패턴--COLUMN_NAME 컬럼의 값이 특정 패턴과 유사한 집합을 출력 --SELECT * --FROM TABLE_NAME --WHERE COLUMN_NAME --NOT LIKE 특정패턴--COLUMN_NAME 컬럼의 값이 특정 패턴과 유사하지 않은 집합을 출력 --특정 패턴에서 '%'는 어떤 문자 혹은 문자열이든지 매칭 되었다고 판단. --특정 패턴에서 '_'는 한개의 문자가 어떤 문자이든지 매칭 되었다고 판단. select F.. 2021. 9. 13. [postgreSQL][데이터 필터링]BETWEEN 연산자 --5)BETWEEN연산자 --특정 집합에서 어떠한 칼럼의 값이 특정 범위안에 들어가는 집합을 출력하는 연산자. --(1)BETWEEN 연산자 문법 --SELECT * --FROM TABLE_NAME --WHERE COLUMN_NAME--CULUMN_NAME의 컬럼값이 VALUE_A와 VALUE_B 사이에 있는 집합을 출력 --BETWEEN VALUE_A AND BALUE_B;--즉, CULUMN_NAME은 VALUE_A보다 크거나 같고 VALUE_B보다는 작거나 같다. -- = COLUMN_NAME >= VALUE_A AND COLUMN_NAME VALUE_B select CUSTOMER_ID, payment_id, AMOUNT from payment p where amount between 8 and.. 2021. 9. 13. [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. 이전 1 ··· 4 5 6 7 8 9 10 11 다음 반응형