728x90 반응형 Study/PostgreSQL10 [PostgreSQL] WITH 절 개요 PostgreSQL DBMS의 WITH 절은 복잡한 쿼리에서 사용할 보조 문을 작성할 수 있는 수단입니다. WITH절은 복잡하고 긴 쿼리를 쉽게 읽을 수 있는 간단한 형태로 분류하는 데 도움을 줍니다. WITH 절을 임시 테이블을 정의하는 것으로 생각할 수 있습니다. WITH 절은 한 문장에 서브 쿼리가 여러 번 작성될 때 특히 유용합니다. WITH 절을 쿼리에 사용하려면 먼저 정의해야 합니다. 문법 WITH 절 작성법은 다음과 같습니다. WITH 임시_테이블_명 AS ( SELECT Statement ) SELECT columns FROM 임시_테이블_명 WHERE conditions ORDER BY columns With 임시_테이블_명 AS ( Select ID, NAME, AGE, ADDRE.. 2022. 9. 21. [PostgreSQL] AUTO INCREMENT 사용하기 개요 이번 문서에서는 mysql에 있는 AUTO INCREMENT와 유사한 기능을 PostgreSQL에서는 어떻게 사용하는지 알아 보도록 하겠다. PostgreSQL Serial Type PostgreSQL에서는 auto increment가 지원이 되는 Sequence 라는 타입을 지원하고 있다. 테이블 생성시 아래와 같이 SERIAL 키워드를 이용해서 컬럼의 타입을 정의함으로써, Sequence 타입을 사용 할 수 있다. CREATE TABLE table_name( id SERIAL ); SERIAL 타입은 postgreSQL에서 지원하는 타입이므로, 내부적으로 실행될때는 아래와 같은 SQL로 바뀌게 된다. CREATE SEQUENCE table_name_id_seq; CREATE TABLE table.. 2022. 7. 6. 이전 1 2 3 다음 728x90 반응형