View previous topic :: View next topic |
Author |
Message |
darko
Joined: 03 Oct 2006 Posts: 20
|
Posted: 09.02.2007 12:24 Post subject: Mysql querry |
|
|
Bok ljudi!
Imam jedno pitanje. U bazi imam stupce sa vrijednostima definirane kao varchar. U tim se poljima nalaze vrijednosti koje se sastoje od jede ili od više riječi. Znači nešto ovako:
Code: |
id| neke_vrijednosti1 | neke_vrijednosti2
------------------------------------------------
1 | riječ | riječ
------------------------------------------------
2 | više riječi | riječ
------------------------------------------------
3 | riječ | više riječi
------------------------------------------------
4 | više riječi | više riječi
|
...itd.....
E sad: da li mogu nekako složiti querry koji bi vadio van samo one retke u kojima prvi stupac ima samo jednu riječ? Znači konkretno querry koji će mi iz gornjeg primjera vratiti id 1 i 3??
Nadam se da ste uspjeli skužit što me muči....
Unaprijed puno hvala - već sam lud od ovog!!
D. |
|
|
Back to top |
|
|
retro_one
Joined: 16 Sep 2003 Posts: 880 Location: DUBRAVA.
|
Posted: 09.02.2007 13:34 Post subject: |
|
|
Code: | SELECT * FROM tablica WHERE neke_vrijednosti2 NOT LIKE '% %' |
jedino moras obavezno stripat bilo kakav whitespace sa pocetka i kraja rijeci |
_________________ Just your average eccentric programmer. |
|
Back to top |
|
|
darko
Joined: 03 Oct 2006 Posts: 20
|
Posted: 09.02.2007 18:40 Post subject: |
|
|
E ovo je baš što mi treba... Puno ti hvala!!!
E ali sad mi se pojavio novi problem, pa opet molim za pomoć
U stupcu 'neke_vrijednosti1' imam vrijednosti koje se ponavljaju više puta (kao u primjeru npr. vrijednost 'riječ'). Kako bih mogao izvući "riječ" samo jednom? Ovaj querry iz prethodnog posta mi daje sve vrijednosti "riječ", ali ja bih trebao samo jednu - recimo prvu.
Ima li načina za to??
Hvala, hvala i hvala unaprijed!!!! |
|
|
Back to top |
|
|
mfloyd
Joined: 25 Jan 2006 Posts: 57 Location: Zagreb <-> Orahovica
|
Posted: 09.02.2007 18:45 Post subject: |
|
|
Upit završiš sa LIMIT 1 |
|
|
Back to top |
|
|
retro_one
Joined: 16 Sep 2003 Posts: 880 Location: DUBRAVA.
|
Posted: 10.02.2007 00:47 Post subject: |
|
|
Code: | SELECT DISTINCT neke_vrijednosti2 FROM tablica WHERE neke_vrijednosti2 NOT LIKE '% %' |
|
_________________ Just your average eccentric programmer. |
|
Back to top |
|
|
darko
Joined: 03 Oct 2006 Posts: 20
|
Posted: 27.02.2007 21:21 Post subject: |
|
|
Evo da ne otvaram novi topic, opet bih zamolio za malu pomoć.
Ukoliko koristim Code: | SELECT DISTINCT neke_vrijednosti2 FROM tablica |
dobijem jedinstvene vrijednosti iz tablice za stupac neke_vrijednosti2. Ono što bih trebao je querry koji će mi vratiti vrijednosti i iz stupca neke_vrijednosti1 i iz stupca neke_vrijednosti2, ali takve gdje su vrijednosti iz stupca neke_vrijednosti2 jedinstvene.
Nadam se da nisam jako zakomplicirao pitanje
Kako bi se to moglo izvesti...?
Unaprijed veliko hvala svima na odgovorima! |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 28.02.2007 11:44 Post subject: |
|
|
Code: | SELECT neke_vrijednosti1, neke_vrijednosti2 FROM tablica GROUP BY neke_vrijednosti2 |
|
|
|
Back to top |
|
|
|