Autor Zpráva
Anonymní
Profil *
Ahoj, potřeboval bych vybrat z tabulky hodnotu v prvni sloupci a uložit jí do druhého s tím, že by se tam před uložením část řetěžce "art". Mělo by to tedy vypadat asi takto

prvni sloupec = "6"
druhy sloupce = ""

teď se provede dotaz
a výsledkem by mělo být

prvni sloupec = "6"
druhy sloupec = "art-6"

Dá se to udělat jední dotazem třeba i se subselekty? Pracuji s mysql5.
Dík
Kajman_
Profil *
update tabulka set druhysloupec=concat('art-',prvnisloupec)
Anonymní
Profil *
Děkuju moc, a kdybych chtěl spojit zase "art-", ale teď jen se znaky od páte pozice ve sloupci?
prvni sloupec = "123456"
druhy sloupce = ""

teď se provede dotaz
a výsledkem by mělo být

prvni sloupec = "123456"
druhy sloupec = "art-46"

Je toho možné nějak docílit opět bez použití např php?
nightfish
Profil
update tabulka set druhysloupec=concat('art-', substring(prvnisloupec,5))
Toto téma je uzamčeno. Odpověď nelze zaslat.

0