[ tamnicar @ 04.07.2005. 00:22 ] @
kako bi isao SQL upit da mi iz tabele vreti polja koja se, recimo, nalaze izmedju polja sa vrednoscu "Maticne ploce" i vrednoscu "Procesori"
zamislite: imam Access tabelu, i u koloni A mi se u polju A1 nalazi reč "Matične ploče" pa se od A2 do (nebitno) Axx nalaze raznorazne matične ploče, pa se u polju Axx+1 nalazi polje sa rečju "Procesori"!!! E sad treba mi sva polja između te dve "reči"
ja se ubih od mućkanja!!
[ obucina @ 04.07.2005. 13:23 ] @
Ako zelis da prikazujes samo jednu kategoriju (npr samo maticne ploce) upit je
select * from table where A1 = 'Maticne ploce'

Ako zelis da prikazujes vise kategorija (npr maticne ploce i procesore) upit je
select * from table where A1 in ('Maticne ploce', 'Procesori')

Ako bas hoces ono sto je "izmedju", to mozes sa
select * from table where A1 between 'Maticne ploce' and 'Procesori'

Poslednji upit ce ti vratiti i kategoriju "Memorija", "Opticki diskovi" i sl...

Sta tacno hoces da uradis?
[ tamnicar @ 04.07.2005. 15:42 ] @
Citat:

Ako bas hoces ono sto je "izmedju", to mozes sa
select * from table where A1 between 'Maticne ploce' and 'Procesori'

to ocu, i ovo izgleda logicno i tako treba da se napise SQL izraz, i tako sam ga napisao, ali izbacuje mi gluposti!!! izbacuje i stvari van tog okvira!!!
[ Milos D @ 04.07.2005. 19:56 ] @
Ako nisi, a verovatno jesi, probaj:

where a1>'Maticne' and a1< 'Procesori'

Na firebirdu radi i ovo i prethodno.
[ tamnicar @ 05.07.2005. 08:51 ] @
@Milos D
ligicno, ali ne!!
isto kao i between daje i neke druge vrednosti :(
nista idem duzim putem sa LIKE 'ASUS%' OR 'MSI%'....
[ obucina @ 05.07.2005. 13:20 ] @
Citat:
tamnicar: @Milos D
ligicno, ali ne!!
isto kao i between daje i neke druge vrednosti :(
nista idem duzim putem sa LIKE 'ASUS%' OR 'MSI%'....


Daj tacnu definiciju tabele nad kojom radis.

[Ovu poruku je menjao obucina dana 05.07.2005. u 14:24 GMT+1]
[ tamnicar @ 05.07.2005. 13:39 ] @
evo baye u Accessu!! Videces kako izgleda!
i recimo trebju mi sve maticne ploce (polja izmedju 'Moterboards%' i 'Processors'
[ obucina @ 06.07.2005. 11:31 ] @
Tabela nije dobro isprojektovana. Najprostija varijanta bi ti bila da imas polja

ID - AutoNumber
Kategorija - Text
Artikal - Text

U polje kategorija upisujes Maticna Ploca, Memorija, Procesor, itd, a u polje Artikal upisujes podatke. Na ovaj nacin mozes sve maticne ploce izvuci sa

where kategorija = 'Maticne Ploce'

sve procesore sa

where kategorija = 'Procesori'

itd...