Autor Zpráva
VaKvas
Profil
Zdravím,

Potřebuji použít v MySQL Insert Select pro zkopirování části tabulky, ale jednu hodnotu potřebuji nahradit stringem.
Uvedu priklad:

INSERT INTO tabulka2 (nazev, pocet, poznamka)
SELECT tabulka1.nazev, tabulka2.pocet, tabulka1.poznamka
FROM tabulka1 WHERE tabulka1.pocet > 100

ALE do poznamky u vsech vlozenych potřebuji zapsat třeba "NOVÉ" ...

Díky !
Kcko
Profil
tak nazev zmenit na string tj 'nové'
VaKvas
Profil
Diky !
A jeste jeden zadrhel mam.

Potrebuji z jednoho sloupce slozit cislo, ale primo v dotazu.. lze to? Priklad.

V db mam ulozenou cenu s DPH a sazbu DPH v procentech. Potrebuji dotazem vytahnout cenu bez DPH. Napr.
Idealne vzorcem cena/1.15, ale v db mam ulozeno 15 nebo 21

SELECT cena_s_dph/1.pridat_sloupec_sazby... v php bych to slozil treba takto: cena_s_dph/1."."sazba_dph";

Lze neco takoveho spojit primo v mysql?

Diky
Kcko
Profil
Ted tedy moc nechápu co chceš, ale ano, proč by to nešlo.

Můzeš používat matematické operace nebo slučovat stringy pomocí CONCATu
VaKvas
Profil
To bude ono ... diky !
Musim proste z te 20, ktera je ve slupci sazba_dph ziskat koeficient 1.20 ... pro vypocet.

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: