Kezdőoldal » Számítástechnika » Programozás » SQL-nél mikor kell használni...

SQL-nél mikor kell használni a where feltételt?

Figyelt kérdés

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


2020. febr. 23. 07:21
1 2
 11/18 anonim ***** válasza:

#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.

2020. febr. 23. 14:51
Hasznos számodra ez a válasz?
 12/18 anonim ***** válasza:

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):


[link]


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.

2020. febr. 23. 15:37
Hasznos számodra ez a válasz?
 13/18 anonim ***** válasza:
Egyébként ha Access-ben megnyitod a "Northwind 2007" sablont, akkor ugyanazt az adatbázist adja be, mint a W3C, tehát access-ben is tudsz rajta gyakorolni akár.
2020. febr. 23. 15:42
Hasznos számodra ez a válasz?
 14/18 A kérdező kommentje:

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

2020. febr. 23. 16:53
 15/18 A kérdező kommentje:
ááááááááááá megvan :D a where-re csak a feltétel fut le,és így akkor az adott táblát nem összesíti :D
2020. febr. 23. 17:06
 16/18 anonim ***** válasza:

#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..

2020. febr. 23. 17:28
Hasznos számodra ez a válasz?
 17/18 anonim ***** válasza:
#14: A táblákat gondold el egy-egy halmazként. Az SQL lekérdezésnél tulajdonképpen azt csinálod, hogy a halmazokat összekapcsolod (ha csak egy táblában matatsz, akkor nyilván nincs összekapcsolás), majd a neked kellő elemeket kiveszed belőle.
2020. febr. 23. 18:27
Hasznos számodra ez a válasz?
 18/18 anonim ***** válasza:

"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.)

2020. febr. 23. 19:59
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!