3
10 진수를 사용하여 8.0, 8.22,8.333 등을 지원하고 싶습니다. 가장 좋은 방법은 무엇입니까?Mysql 가변 길이 십진수
10 진수를 사용하여 8.0, 8.22,8.333 등을 지원하고 싶습니다. 가장 좋은 방법은 무엇입니까?Mysql 가변 길이 십진수
DECIMAL 필드는 고정 된 정밀도를 가지며 레코드마다 다를 수 없습니다. 가변 정밀도를 원하면 FLOAT를 사용해야합니다. 또는 가장 높은 필수 정밀도로 설정된 십진수 필드가 있고 두 번째 정수 필드를 사용하여 특정 레코드에서 사용해야하는 자릿수를 저장하십시오.
계산에 사용하기에 float가 잘못 되었습니까? 나는 두 배가 나쁘다는 것을 안다. –
수레는 도구입니다. 사용법에 따라 다릅니다. 통화에 수레를 사용하는 것은 주요한 "no no"입니다. –
이것은 한 번에 하나의 레코드를 얻는 경우에만 작동합니다. ROUND 또는 TRUNCATE 십진수 길이에 대해 여러 행을 가져오고 다른 열 변수를 사용하면 작동하지 않습니다. – Paktas