Kezdőoldal » Számítástechnika » Programozás » Sql access, hogy tudom azt...

Sql access, hogy tudom azt kiiratni ami nincs?

Figyelt kérdés

Pl van egy csomo evszamom amikor indul egy tanfolyam.

2000

2001

2002

2003

2005

2007

Stb

Es azt hogy tudom kilistazni amikor nem indul?


2020. febr. 29. 11:11
1 2
 1/15 anonim ***** válasza:
82%

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"

2020. febr. 29. 11:21
Hasznos számodra ez a válasz?
 2/15 A kérdező kommentje:

É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,

2020. febr. 29. 11:57
 3/15 anonim ***** válasza:
53%

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.

2020. febr. 29. 12:09
Hasznos számodra ez a válasz?
 4/15 A kérdező kommentje:
..... ebből aztán sokminden kiderült... na hello ha ennyire segítőkész vagy
2020. febr. 29. 12:12
 5/15 anonim ***** válasza:
26%

Tessék videóban a megoldás elmagyarázva:

[link]

2020. febr. 29. 12:12
Hasznos számodra ez a válasz?
 6/15 anonim ***** válasza:
53%
Ha ennyire nem tudod a keresőt használni, ne akarj info emeltezni, ok?
2020. febr. 29. 12:13
Hasznos számodra ez a válasz?
 7/15 anonim ***** válasza:
35%

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

2020. febr. 29. 12:15
Hasznos számodra ez a válasz?
 8/15 A kérdező kommentje:
Lényegében akkor ha jól értelmezem akkor a NOT in(SELECT) metodussal tudom azokat kiszürni amik nincsenek?
2020. febr. 29. 12:16
 9/15 A kérdező kommentje:

A lekérdezésnek egyetlen kimeneti mezője van 1 pont

"egyetlen kimeneti mező" ez mit takar pontosan?

2020. febr. 29. 12:18
 10/15 anonim ***** válasza:
39%

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

2020. febr. 29. 12:20
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!