Autor | Zpráva | ||
---|---|---|---|
VaKvas Profil |
#1 · Zasláno: 10. 1. 2013, 16:03:11
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 |
#2 · Zasláno: 10. 1. 2013, 16:12:33
tak nazev zmenit na string tj 'nové'
|
||
VaKvas Profil |
#3 · Zasláno: 12. 1. 2013, 14:00:40
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 |
#4 · Zasláno: 12. 1. 2013, 14:04:41
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í CONCAT u
|
||
VaKvas Profil |
#5 · Zasláno: 12. 1. 2013, 16:40:37
To bude ono ... diky !
Musim proste z te 20, ktera je ve slupci sazba_dph ziskat koeficient 1.20 ... pro vypocet. |
||
Časová prodleva: 11 let
|
0