SQL-nél mikor kell használni a where feltételt?
Itt emelt infoirmatikára gondolok, sokszor látom,hogy rácstáblázaton amikor csoportositás van akkor valamelyik mezőbe feltételként where feltételt használnak
Access





#10 nem fogja ebből megerteni.
Kedves kérdező! Jó lenne tudni melyik részt érted és melyiket nem. Segíts hogy segíthessünk.
Valószínűleg nem érted a deklaratív nyelvek (Pl. Sql) lényegét. A nagyon konyha nyelven azt jelenti hogy itt azt írod le hogy mit szeretnél megkapni, Milyen eredményt vársz. Azt hogy milyen algoritmust használ az Access az adatok lekerdezésére azt majd ő eldönti.





Nagyon jól leírták előttem, ha nem érted, akkor itt próbálgathatod webes felületen is (Try it Yourself gombra kattintva):
Ez direkt kezdőknek szánt tutorial, egyszerű példákkal operál.
Access-ben ha teheted, akkor szerinted hagyd az összekattingatós módszert, inkább te magad írd meg az SQL lekérdezést.





Oké de pl.
Van 4 táblám.
És az a kérdés,hogy írjam ki,hogy annak a tanárnak a nevét aki az 1970-es években 1nél több osztály tanított.
Oké itt rászűrök arra a táblára ami azt tartalmazta,hogy mikor végeztek az adott osztályok a between 1970 and 1979
oké akkor kiírja azokat a tanárokat akik ebben az időintervallumba tanítanak, akkor az osztályokat már csoportosítanom kell illetve count-olni akkor megkapom,hogy XY 3 osztály tanított a 70es években.
De itt akkor má a betweenre is kell egy where feltét, csak nem vágom,hogy minek :D nem tudom,hogy mennyire értitek,hogy mit nem értek :D





#14 <-- ezt valaki érti?
Van 4 táblád. Ok, de jó lenne ha legalább a relációs sémákat leírnád. Anélkül nehéz..










"a where-re csak a feltétel fut le"
Ne úgy képzeld el, hogy ezek utasítások, hanem egy leírása annak, amit eredményként kapni akarsz. Tehát nem azt mondod, hogy "állítsd össze az ilyen-olyan táblát és futtass rá egy feltételt", hanem "olyan rekordok kellenek nekem, ahol XY feltétel igaz". Egy SQL utasítás tuképpen a végeredményt írja le, nem az elkészülésének a módját. (Persze kicsit azt is meghatározza, de nem ennyire direkt módon.)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!