Yuav ua li cas yog precision nyob rau hauv decimal?
Yuav ua li cas yog precision nyob rau hauv decimal?

Video: Yuav ua li cas yog precision nyob rau hauv decimal?

Video: Yuav ua li cas yog precision nyob rau hauv decimal?
Video: Ntshe yog kuv tsis txawj hlub koj. 10/5/2017 2024, Hlis ntuj nqeg
Anonim

Precision yog tus lej ntawm tus lej hauv ib tus lej. Scale yog tus lej ntawm tus lej rau sab xis ntawm tus kaum tsib taw tes rau hauv tus lej. Piv txwv li, tus lej 123.45 muaj a precision ntawm 5 thiab scale ntawm 2.

Tsis tas li ntawd, tus lej ntawm precision yog dab tsi?

Cov precision ntawm tus lej tus nqi piav qhia tus lej ntawm tus lej uas yog siv los qhia tias muaj nuj nqis. Hauv kev suav nyiaj txiag, tus lej feem ntau sib npaug rau ib qho chaw (piv txwv li, rau ob qhov chaw tom qab tus lej sib cais rau ntau lub ntiaj teb txiaj).

Ib tug kuj yuav nug, ua li cas koj teem zauv precision hauv SQL? rau tag nrho ntawm 12 cim, nrog 3 rau sab xis ntawm kaum tsib taw tes. Feem ntau koj tuaj yeem txhais cov precision ntawm tus lej hauv SQL ntawv los ntawm kev txhais nws nrog parameters. Rau feem ntau qhov no yuav yog NUMERIC (10, 2) lossis Decimal (10, 2) - yuav txhais ib kem ua tus lej nrog 10 tus lej tag nrho nrog a precision ntawm 2 ( decimal qhov chaw ).

Kuj nug, dab tsi yog precision hauv programming?

Hauv computer science, lub precision ntawm tus lej ntau yog ib qho kev ntsuas ntawm qhov nthuav dav uas qhov ntau tau qhia. Qhov no feem ntau yog ntsuas hauv cov khoom, tab sis qee zaum hauv cov lej lej. Nws muaj feem xyuam rau precision hauv kev ua lej, uas piav txog cov lej uas siv los qhia txog tus nqi.

Dab tsi yog qhov loj ntawm tus lej ntawm cov ntaub ntawv?

MySQL DECIMAL cia Nws ntim 9 tus lej rau hauv 4 bytes. Piv txwv li, DECIMAL (19, 9) muaj 9 tus lej rau qhov feem ntau thiab 19-9 = 10 tus lej rau cov lej.

Pom zoo: