문돌이 존버/DB 및 SQL 스터디
2021. 2. 9.
Postgresql function, as keyword, typecasting 사용하기
아래 쿼리문은 ROUND 함수, AS Keyword, Typecasting을 사용한 것입니다. 먼저 ROUND 함수는 파이썬에서 사용하는 기능과 똑같이 작동합니다. 어떤 숫자가 입력되면 소수점 몇 번째까지 표시할 것인지 정하는 것이죠. ROUND("NUMBER", n): 소수점 n 번째 자리까지 NUMBER을 표시한다 Typecasting은 데이터 타입을 바꿀 수 있는 기능입니다. ROUND 함수의 경우 파라미터로 숫자형 타입이 와야 하는데요, 아래 쿼리문에서 보듯이 SUM() 함수를 통과하면 데이터 타입이 numeric이 아닌 double precision으로 됩니다. 따라서 이를 numeric 타입으로 바꿔야 하는 것이죠. CAST("original data type" AS "data type you..