본문 바로가기

Test Code/PostgreSql

[PostgreSql] WITH 구분 사용 및 산술 Operator



--. WITH 구문을 사용하여 산술 오퍼레이터의 사용법을 알아보자


WITH tempTable AS (

        -- SELECT절에 사용할 테이블을 정의 SELECT 3 AS v1     ,         2 AS v2     ,         9 AS v3     ,         27 AS v4 )

-- SELECT SELECT A.v1 + A.v2 AS "더하기"     ,         A.v1 - A.v2 AS "빼기"     ,         A.v1 * A.v2 AS "곱하기"     ,         A.v1 / A.v2 AS "나누기"     ,         A.v1 % A.v2 AS "몫"     ,         A.v1 ^ A.v2 AS "거듭제곱"     ,         |/ v3 AS "제곱근"     ,         ||/ v4 AS "세제곱근"     ,         v1 !         AS "팩토리"     ,         !! v1 AS "팩토리2"         FROM tempTable        AS A


 


--. 결과

 




 산술 Operator

 +

-

 /

|/ 

||/ 

 !

 !!

 더하기

빼기 

곱하기 

나누기 

몫 

거듭제곱 

제곱근 

세제곱근 

팩토리 

팩토리