[ mika @ 19.06.2001. 16:39 ] @
Imam jedan problem:kako da u Access-ovom SQL-u (koji se #malo# razlikuje od ANSI-ja) uradim sledece- imam polje 'PI' koje sadrzi Prezime i Ime. Treba da to razdvojim tj. da posle upita dobijem kolonu 'ime' i kolonu 'prezime'. Mislio sam da mogu nesto ovako:

SELECT pi as Prezime FROM tabela WHERE pi LIKE '% ';
SELECT pi as Ime FROM tabela WHERE pi LIKE ' %';

...ali nesto nije u redu!!!? Zna li neko kako da razdvojim ime i prezime, u stvari, kako da biram 'sve ono do razmaka' u jednu kolonu a 'sve ono od razmaka' u drugu kolonu?


[Ovu poruku je menjao mika dana 06-19-2001 u 04:43 PM GMT]
[ mire @ 20.06.2001. 22:27 ] @
Axa ...

tebi treba nesto poput f-je substring i position (pogledaj svoju implementaciju) tj. f-je za rad sa stringovima.

Dakle nesto tipa

select substr(nesto) as ime, substr(nesto) as prezime ...

U boljim Sql bazama trebao bi da mozes da napravis svoju f-ju za ovo ali zlatno pravilo glasi da ako vec imas ime i prezime to cuvas u dve kolone a ne u jednoj. Kad budes u prilici raspitaj se malo o Codd-ovim pravilima ... Ovako samo sebi otezavas zivot ...
[ mika @ 26.06.2001. 07:25 ] @
OK. Hvala puno!

Link za Codd-ova pravila, da li neko ima to???


P.S. Ovo je neko pravljenje izvestaja i stampanje nekih kartica za prvu bazu koju sam uradio u zivotu pre 5 godina, a naravno sada sve baze radim u tom stilu, tj. ime i prezime stavljam odvojeno!!!





[Ovu poruku je menjao Getsbi dana 15.01.2010. u 19:03 GMT+1]