19 PostgreSQL을 사용하여 Double Precision 값을 Bigint로 변환해야합니다. 어떻게해야합니까? 나는 시도 to_bigint(myvalue)했지만 그 기능은 존재하지 않았다. postgresql datatypes type-conversion — 조나스 소스
33 Postgres에는 두 가지 방법으로 타이프 캐스트 할 수 있습니다. SQL 표준 방식으로 수행하십시오. select cast(3.141593 as bigint); 또는 Postgres 특정 캐스트 연산자를 사용할 수 있습니다. :: select (3.141593 :: bigint); 다양한 반올림 함수 를 고려할 수도 있습니다 . — eevar 소스 @eevar 문서의 메모에서 반올림 함수 반환 유형은 "입력과 동일"하므로 유형이 중요하면 캐스트가 필요합니다. — shortstuffsushi 21시 34 분 외모 좋아 CAST실제로 반올림 않습니다 — 앤드류 울프