Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Zistíte zaokrúhľovania problém SQL , keď sa pozriete na dáta v tabuľkách . Číselná hodnota v danom nie je rovnaké ako to , čo ste zadali do databázy " insert " dotazu. Stĺpcov dátové typy SQL umožňujú nastaviť presnosť pre desatinnou čiarkou . Ak máte povoliť iba na dve desatinné miesta , a skúste zadať tri , SQL zaokrúhli hodnotu .
Stolný dizajn
môžete zmeniť typ dát hodnotu pre stĺpec v SQL tabuľke návrhára . Môžete navrhnúť tabuľky v Microsoft SQL Server Management Studio , ktorá je súčasťou motora SQL Server . Kliknite pravým tlačidlom myši na tabuľku v Návrhári a zvoľte " Zmeniť " . Môžete zvoliť presný bod v stĺpci Dátový typ drop - down rozšíriť počet desatinných miest a zaokrúhľovania opraviť problém .
Round Funkcia
Ak nechcete zmeniť typ dát pre SQL tabuľky , použite guľatý funkciu pre zmenu správania číselné skladovanie . Zaokrúhliť nahor , nadol alebo nechať kolo funkcie vykonávať bežné zaokrúhľovania desatinných hodnôt . Napríklad nasledujúci kód zaokrúhli na najbližšie vyššie číslo :
bicykli ( stĺpec , 2 , -1 )
Táto funkcia zaokrúhli na dve desatinné miesta , ale je to vždy zaokrúhľuje nahor . Odstránenie -1 parameter umožňuje SQL vykonávať bežné zaokrúhľovania , takže sa zaokrúhli nahor na hodnoty 5 a vyššie a zaokrúhľuje sa na ľubovoľný počet nižší ako päť .
Úvahy
zmeniť funkciu zaokrúhlenie v SQL , musíte tiež overiť všetky stĺpce , ktoré celkom zaoblené čísla . Činil stĺpec bude mať nesprávne hodnoty , takže musíte Celkom zaoblené čísla znovu opraviť prípadné chyby .
Copyright © počítačové znalosti Všetky práva vyhradené