2
SQL에서 나는 decimal and float을보고있다. 플로트는 근사치라고 말합니다. 나는 백분율을 저장할 필요가있다. 그들은 크거나 작을 필요가 없습니다. 몇 가지 예는 다음과 같습니다.SQL - 백분율을 나타내는 데이터 유형은 무엇입니까?
60.2
40
어떤 데이터 형식을 사용해야합니까?
SQL에서 나는 decimal and float을보고있다. 플로트는 근사치라고 말합니다. 나는 백분율을 저장할 필요가있다. 그들은 크거나 작을 필요가 없습니다. 몇 가지 예는 다음과 같습니다.SQL - 백분율을 나타내는 데이터 유형은 무엇입니까?
60.2
40
어떤 데이터 형식을 사용해야합니까?
decimal(x,y)
x는
Y를 대표 할 수 있어야 할 자리의 총 수는
+1을 대표 할 수 있도록하려면 소수점 자리의 총 수입니다 - 그는 아마도 (8,5)'(8,5)와 같은 것을 사용하여 최대 100 개를 허용하기 위해 – JNK
(8,5)은 100.99999를 입력 할 수 있지만 그의 질문에는 십진법 뒤에서 한 자리 만 필요하므로 참조 할 수 없습니다. (4,1) 또는 심지어 (3,1)에 의해 더 잘 봉사 했습니까? –
그는 실제로 필요한 것을 지정하지 않고 백분율을 효율적으로 저장하는 유일한 방법입니다. 원하는만큼 정밀도를 정의 할 수 있습니다. –