Sql access, hogy tudom azt kiiratni ami nincs?
Pl van egy csomo evszamom amikor indul egy tanfolyam.
2000
2001
2002
2003
2005
2007
Stb
Es azt hogy tudom kilistazni amikor nem indul?
Ha minden évszám ott lenne és mellette lenne egy oszlop hogy abban az évben indult e vagy sem akkor sokkal könnyebb dolgod lenne. Az a te problémád hogy az sql lekérdezés egy rekordot ad vissza. Ha egy olyan rekordot kell visszaadni ami nem is létezik akkor a lekérdezésnél 0 rekordot fogsz kapni. Ha minden évszám fel lenne sorolva és mellette ott lenne ez a plusz oszlop akkor feltételnek tudnál egy olyat megadni hogy az indult e oszlopban az érték nem legyen
Select evszamok, indulte from tanfolyam where indulte="nem"
És ha pl ez a feladat?
Az adatbázis által rögzített első és utolsó kezdőév, azaz 1942 és 2010 között több olyan év
is volt, amikor nem indult osztály. Készítsen lekérdezést,
Info emelt 2017 május: feladat:
Az adatbázis által rögzített első és utolsó kezdőév, azaz 1942 és 2010 között több olyan év
is volt, amikor nem indult osztály. Készítsen lekérdezést, amelyet a zárójelbe írva megadja
a fenti évek közül az elsőt! (5osztaly)
SELECT MIN(kezdeseve+1) FROM osztaly
WHERE kezdeseve+1 NOT IN ( … )
6. Sajnos nem minden osztálynál tüntettek fel
Megoldás:
A lekérdezésnek egyetlen kimeneti mezője van 1 pont
A kimenetben az összes kezdési év megjelenik 2 pont
A pontok járnak akkor is, ha 5osztaly néven a teljes lekérdezést mentette,
nem csak a beillesztendő részt.
A pont nem bontható.
Például:
SELECT kezdeseve
FROM osztaly;
Megjegyzés:
Minek írsz ki olyan kérdést, amit 5 másodperc alatt megtalálsz.
Tessék videóban a megoldás elmagyarázva:
3#, erre nem is gondoltam. Végülis ha +1 az előző évhez nincs benne, akkor meg is van az eredmény
Kérdező, ha jobban átolvasod 3. válaszát, akkor meg fogod tudni oldani
A lekérdezésnek egyetlen kimeneti mezője van 1 pont
"egyetlen kimeneti mező" ez mit takar pontosan?
#7 engem csak az bosszant, hogy olyan feladatokra tesznek ki kérdést, amire másodperc alatt választ találnak, főleg, hogy tudatában van annak, hogy ez az érettségi feladat. Számtalan helyen le van írva és elvan mondva magyarázattal, hogyan kell megoldani. Szóval, had ne keljen nekünk is. Nem azért, mert lusta vagyok vagy nem értek hozzá, de tök feleslegesnek érzem, hogy ugyanazt leírjam ami már fent van.
Csak akkor tegyél fel kérdést, ha valamire nem találsz már választ.
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!