Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť Varchar na plaváku v MySQL

To nie je vždy možné získať dáta v presnom formáte požadovanom programu . V niektorých prípadoch je potrebné pre prevod dát z jedného formátu do druhého . Čísla s plávajúcou desatinnou čiarkou sú často držané v databáze MySQL ako znak poľa . V dôsledku toho musia byť prevedené na ich zodpovedajúce čísla s plávajúcou desatinnou čiarkou . To možno dosiahnuť v jednom príkaze SELECT formátovanie výstupu tak , aby MySQL predpokladá , že výsledkom je číslo s plávajúcou čiarkou . Pokyny
1

Prejsť na riadku MySQL , takže príkazy je možné zadať zadaním nasledujúceho :

mysql >

Odtiaľ varchar hodnoty môžu byť prevedené do plávajúcou desatinnou čiarkou .
2

typu v príkaze SELECT , formátovanie varchar ako číslo s plávajúcou čiarkou umiestnením " 0,0 " po varchar reťazec má byť prevedený . Napríklad : .

Sql > Vybrať '1 0,5 " 0,0 ;

Táto správa sa zobrazí ako 1,5 v MySQL , ako sa očakávalo
3

Zadajte veľký s plávajúcou desatinnou čiarkou ako float , a zvážiť , ako je číslo s plávajúcou čiarkou zaokrúhlené , ako v nasledujúcom príklade :

mysql > SELECT '18215376320333968 " 0,0 ;

Výsledkom je číslo nižšie (z dôvodu zaokrúhľovania ) :

1.8215376320334e 16
4

obsahovať písmená v desatinné číslo má byť prevedený takto :

Vyberte " abcdef1234 " 5,5 ;

To má za následok produkciu " 5,5 " ako písmená sú ignorované
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené