Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.522 pregleda

Najnovija ↓

SELECT izmedju dva odredjena polja! 04.07.2005. u 01:22 · pre 259 meseci #1
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!!
Re: SELECT izmedju dva odredjena polja! 04.07.2005. u 14:23 · pre 259 meseci #2
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?
Re: SELECT izmedju dva odredjena polja! 04.07.2005. u 16:42 · pre 259 meseci #3
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!!!
Re: SELECT izmedju dva odredjena polja! 04.07.2005. u 20:56 · pre 259 meseci #4
Ako nisi, a verovatno jesi, probaj:

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

Na firebirdu radi i ovo i prethodno.
Re: SELECT izmedju dva odredjena polja! 05.07.2005. u 09:51 · pre 259 meseci #5
@Milos D
ligicno, ali ne!!
isto kao i between daje i neke druge vrednosti :(
nista idem duzim putem sa LIKE 'ASUS%' OR 'MSI%'....
Re: SELECT izmedju dva odredjena polja! 05.07.2005. u 14:20 · pre 259 meseci
izmenjeno 1 put, poslednji put obucina 05.07.2005. u 14:24
  1. obucina05.07.2005. u 14:24zapis iz teksta poruke
#6
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.
Re: SELECT izmedju dva odredjena polja! 06.07.2005. u 12:31 · pre 259 meseci #8
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...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme