Avaleht
uus teema   vasta Tarkvara »  Tarkvara »  Access: päring esitähe järgi märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Raulj
Kreisi kasutaja
Raulj

liitunud: 27.01.2002




sõnum 26.08.2009 11:14:05 Access: päring esitähe järgi vasta tsitaadiga

Mul Accessi baas, kus on kokku 20 tabelit millest oleks vaja korraga välja võtta näiteks perekonnanime lahtritest A tähega algavad nimed, koos ülejäänud andmeväljadega, mis tolle isiku juurde kuuluvad (neid siis kokku 116). Kuidas seda SQL päringuna teha?
Hetkel olen valmis teinu sellise päringu, kuid see ei leia ühtegi:

SELECT [Perekonnanimi], [Eesnimi], [Isa nimi], [Teine nimi], [Sugu] FROM [Abaas1] Where Abaas1.Perekonnanimi = 'A'
UNION SELECT [Perekonnanimi], [Eesnimi], [Isa nimi], [Teine nimi], [Sugu] FROM [Abaas2] Where Abaas2.Perekonnanimi = 'A'


Nüüd aga, kui sinna kirjutada perekonnanimi välja siis leiab küll selle tabelitest üles. Aga küsimus siis see, mis tuleks A tähele järgi panna, et päring võtaks kõik muud tähed ka arvesse, mis peale A tähte tulevad?
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 26.08.2009 11:17:04 vasta tsitaadiga

lisa % või * peale A´d

ja kontroll peaks olema select * from tabel where lastname like 'A%'
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Raulj
Kreisi kasutaja
Raulj

liitunud: 27.01.2002




sõnum 26.08.2009 11:29:10 vasta tsitaadiga

oicu kirjutas:
lisa % või * peale A´d

ja kontroll peaks olema select * from tabel where lastname like 'A%'


Oot, kuidas see peaks siis välja nägema:

SELECT [Perekonnanimi], [Eesnimi], [Isa nimi], [Teine nimi], [Sugu] FROM [Abaas1] Where Perekonnanimi Like 'A%'
UNION SELECT [Perekonnanimi], [Eesnimi], [Isa nimi], [Teine nimi], [Sugu] FROM [Abaas2] Where Perekonnanimi Like 'A%'


Nii ei toimi igaljuhul
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 26.08.2009 11:38:26 vasta tsitaadiga

kui % asemel paned *, siis ka ei toimi?
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Raulj
Kreisi kasutaja
Raulj

liitunud: 27.01.2002




sõnum 26.08.2009 11:41:42 vasta tsitaadiga

oicu kirjutas:
kui % asemel paned *, siis ka ei toimi?

Sellega toimibki:)
Aga mure nüüd selles, et kui panen 3ndast baasist ka veel otsima siis teatab, et Too many fields defined. 2 tabeli kaupa laseb ainult päringut teha?
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 26.08.2009 11:59:49 vasta tsitaadiga

google is you friend
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Raulj
Kreisi kasutaja
Raulj

liitunud: 27.01.2002




sõnum 26.08.2009 12:28:00 vasta tsitaadiga

oicu kirjutas:
google is you friend

Jah, Access jääb mulle vist tõesti väikseks, liiga väiksed mahud on seal minu baasi tarvis. Soovita mingit muud baasi süsteemi (ideaalne oleks tasuta rakenduski).
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 26.08.2009 12:38:09 vasta tsitaadiga

mysql, postgresql?
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Tarkvara »  Access: päring esitähe järgi
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.