Forum » Programiranje » SQL2005 - kako razbit en stolpec v dva
SQL2005 - kako razbit en stolpec v dva
pitarda ::
Zdravo.
Imam sledeč problem:
V stolpcu imam vpisan naslov s hišno številko, npr.: Ulica herojev Mašere in Spasića 23
Sedaj bi moral pa to razdelit, da bo v enem stolpcu naslov, v drugem pa hišna številka.
Poskušal sem že s PATINDEX in CHARINDEX pa mi ne gre.
Hvala za pomoč.
lp,
daniel
Imam sledeč problem:
V stolpcu imam vpisan naslov s hišno številko, npr.: Ulica herojev Mašere in Spasića 23
Sedaj bi moral pa to razdelit, da bo v enem stolpcu naslov, v drugem pa hišna številka.
Poskušal sem že s PATINDEX in CHARINDEX pa mi ne gre.
Hvala za pomoč.
lp,
daniel
pitarda ::
Razmišljal sem, da bi iskal prvi presledek od desne proti levi.
Tako bi dobil ven podatek o hišni številki.
Sem poskušal s tem: SELECT RIGHT(NASLOV, (LEN(NASLOV) - PATINDEX('% %', NASLOV))) FROM NASLOVI
pa mi izpiše samo tekst od prvega presledka dalje: herojev Mašere in Spasića 23
Ne morem ugotovit, zakaj mi ne bere od desne proti levi :)
lp,
daniel
Tako bi dobil ven podatek o hišni številki.
Sem poskušal s tem: SELECT RIGHT(NASLOV, (LEN(NASLOV) - PATINDEX('% %', NASLOV))) FROM NASLOVI
pa mi izpiše samo tekst od prvega presledka dalje: herojev Mašere in Spasića 23
Ne morem ugotovit, zakaj mi ne bere od desne proti levi :)
lp,
daniel
darkolord ::
Tkole nekako v quick & dirty načinu:
SELECT Left(naslov, Len(naslov) - Charindex(' ', Reverse(naslov))), Right(naslov, Charindex(' ', Reverse(naslov)) - 1)
Zgodovina sprememb…
- spremenilo: darkolord ()
frudi ::
a substring() funkcije pa SQL2005 nima?
Ima, ampak sta LEFT in RIGHT enostavnejši, če želiš substring od začetka oz. do konca stringa.
pitarda: pazi, da nimaš kakšnih naslovov v stilu 'Krena ulica 13 A'.
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Oracle PL/SQL pomočOddelek: Programiranje | 1587 (1026) | MrStein |
» | [C#,SQL]Oddelek: Programiranje | 1243 (1156) | JanOlMajti |
» | Unicode triki v imenih email priponkOddelek: Novice / Varnost | 6770 (4732) | MrStein |
» | java mali problem (začetnik)Oddelek: Programiranje | 2410 (2153) | ozbolt |
» | problem kje v strežniku ali v SQL-u ali PHP kodi?Oddelek: Izdelava spletišč | 1139 (996) | Yohan del Sud |