SELECT 2/5;
의 답은 ???
0이다.
0.4가 아니다.
왜냐하면 타입캐스팅을 안했기때문이다.
SELECT 2 :: decimal / 5 :: decimal ;
decimal로 타입 캐스팅을 해주면
0.4가 나온다.
postgresql이상해! ... 가 아니라
타입에 대해 엄격한것같다.
잘못된 타입캐스팅 오류를 막기위해 그런거라 생각해본다.
'Database' 카테고리의 다른 글
Mongoose - current URL string parser is deprecated (0) | 2020.09.19 |
---|---|
오라클 튜닝-22 (0) | 2019.12.21 |
Postgresql - 날짜의 요일가져오기 (2) | 2019.12.16 |
오라클 튜닝-21 (0) | 2019.12.14 |
오라클튜닝 -20 (0) | 2019.12.14 |