[ 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]
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.