Diskuze: Změna záznamu pomocí regexu a překonvertování na nový datový typ
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
V podstatě sis skoro odpověděl sám. Možné to je tak jak jsi uvedl v příkladu. Typ DOUBLE se pro cenu nehodí, použij raději DECIMAL.
INSERT INTO novatabulka (nazevproduktu, cena)
SELECT nazev, cast(replace(cena, ' ','') AS DECIMAL(12,2))
FROM staratabulka;
Zobrazeno 3 zpráv z 3.