Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako razbiti jedno polje na dva?

[es] :: MS SQL :: Kako razbiti jedno polje na dva?

[ Pregleda: 149 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pitarda

Član broj: 58841
Poruke: 11
*.dsl.siol.net.



Profil

icon Kako razbiti jedno polje na dva?pre 19 dana i 6h

Zdravo.

U tabeli ima podatak o osobama - ime, prezime, naslov, telefon,...

A sad trebam razbiti polje NASLOV koji sadrzi npr.: ULICA HEROJA JOHNSONA 13B na dva polja.
Jedan mora da sadrzi ULICA HEROJA JOHNSONA, a drugi 13B.

Probavao sam sa PATINDEX, ali mi ne ide:

SELECT RIGHT(NASLOV, (LEN(NASLOV) - PATINDEX('% %', NASLOV))) FROM NASLOVI

Hvala.


23.04.2008. u 21:21 

Koce
DBA, HYPO-APLE-ADRIA Bank
Serbia, Belgrade

Član broj: 59217
Poruke: 53
*.vektor.net.



Profil

icon Re: Kako razbiti jedno polje na dva?pre 18 dana i 18h
uh, evo malo vratolomije, onako na prvu, na osnovu onog sto si napisao, mada moze i efikasnije siguran sam )


select NASLOV, ltrim(rtrim(replace(NASLOV ,left(NASLOV , (LEN(NASLOV ) - PATINDEX('% %', kolona) + 2)), '')))
from NASLOVI

probaj
24.04.2008. u 09:33 

Leruman
Dragan Zivotic
Požarevac

Član broj: 141635
Poruke: 16
*.dynamic.sbb.rs.



Profil

icon Re: Kako razbiti jedno polje na dva?pre 16 dana i 19h
Mislim da ces imati problem sa odvajanjem stringa.
Ako nije postovan neki određen format unosa adresa, a najčešće nije, nemas mnogo mogućnosti da TACNO odvojis podatke.
Sriptovi modu da odvoje odredjenu duzinu stringa iz niza karaktera ali ne mozes da se oslonis na to jer uvek postoji mogućnost da neka adresa ima neku specifičnu oznaku ili broj u adesi koji ti zakomlikuje zivot.
Naujvervatnije ces morati nakon izvrsavanja skripte da predjes kroz sve unose adresa i da ispravis rucno sve greske.
Nemm toliko iskustva u pisanju skriptova pa cu ostaviti nekom iskusnijem da ti napise skript koji ovo radi.
Sretno
26.04.2008. u 08:26 

[es] :: MS SQL :: Kako razbiti jedno polje na dva?

[ Pregleda: 149 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.