Autor Zpráva
matisek
Profil
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
matisek:
Jaký datový typ mají ty sloupce?
matisek
Profil
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')

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0