Autor | Zpráva | ||
---|---|---|---|
matisek Profil |
#1 · Zasláno: 27. 11. 2013, 13:01:16
ahoj,
potreboval bych poradit Mam mysql tabulku id-cisloA-cisloB a cisloA a B. cisla maji jedno nebo dve cislice, carku a tri desetinna mist, a potreboval bych udelat update, aby vsechny co jsou jednomistne pred carkou mela nazacatku nulu. id-cisloA-cisloB 1 - 2,345 - 20,876 2 - 32.213 - 30,987 3 - 1,995 - 3,632 a melo by to vypadat 1 - 02,345 - 20,876 2 - 32.213 - 30,987 3 - 01,995 - 03,632 Nasel jsem LPAD(cisloA,6,0), ale nevim jak to udelathromadne, prip pro oba sloupky najednou. Dekuju za radu |
||
Tori Profil |
#2 · Zasláno: 27. 11. 2013, 13:57:33
matisek:
Jaký datový typ mají ty sloupce? |
||
matisek Profil |
#3 · Zasláno: 27. 11. 2013, 14:13:40
id - int
ostatni varchar |
||
Kajman Profil |
Obsah sloupců si upravte, aby tam byly vždy desetinné tečky místo čárek. Pak ho můžete převést na decimal a nastavit mu zerofill. Před úpravami důkladně zálohujte.
To bude lepší řešení než update tabulka set cisloA=LPAD(cisloA,6,'0'), cisloB=LPAD(cisloB,6,'0') |
||
Časová prodleva: 10 let
|
0