Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Valaki ebben tudna segíteni? én ehez hülye vagyok

305
2021.október.26 4.Nézők éretségi feladatot kéne megcsinálnom.
A megoldást megtaláltam de nem értem.
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
https://dload-oktatas.educatio.hu/erettsegi/feladatok_2021osz_kozep/k_inf_21okt_fl.pdf
Ha innen az adatbázis akkor:
4/2. feladat rész :
Select m.datum
From meccs as m
ORDER BY m.datum;
Save "2bajnoki";
Azaz lényegében a Meccs nevű tábára van szükségem ahonnan csak is a datum kell, hiszen az alapján tudom sorrendbe ranki a mecseket.
Amit perdi az Order by-al teszek.
Majd egy srting nevet adok így "" és a szöveget beillesztem.
4/3.feladat:
Szóval itt dupla lekérdezés kell:
1. melyik volt az utolsó mérkőzés
2. mennyi volt a jegy rá.
1:
Select B.MAX(idopont)
From BELEPES as B;
Save "Harmasseged";
Elöszőr a Fromba kijelölöm, hogy a belépés táblából szeretném, SELECT-be azt az idopontok oszlopot és abból is a MAX-értéket ami ugye a legkésöbbit jelenti.
Gondolom ti itt menetek és majd másik táblaként használjátok én személyszerint jobban szeretm az AND és belső lekérdést de most Harmasseged ként írom be.

2: A MECCS belepo adat kell ez tartalmazza az árat. /*ezt jegyzetnek használom itt most*/
Szóval:
Select belepo /*itt pedig azt határozzuk meg LEGUTOLJÁRA, hogy mit is szeretnénk tudni*/
From Belepes as B, Meccs as M, Harmasseged
Where M.id= B.meccsid /*itt fontos összekötni a táblákat*/ AND B.meccsid=Harmasseged.mecsid; /*ITT ugye azt mondom neki, hogy az az egy dátum amit lekérdezve lett mentve az elöző táblába azzal itt egyezzen meg a Belepes tábla meccsid-ja*/
Save "3utolso";
4/4:
Ki kell iratni, a belepesnél ki mikor jött be és összekötni a Meccs oszloppal. Ekkor kiírja * esetén annyiszor a mecs dátumát ahányan beléptek arra a mecsre.
Ezt ha összeszámolom akkor valamire korlátoznom kell, így hát ilyenkor fontos a Meccs tábla id ja mival az CSAK egyszer lehet. Így meg kell számolni hány van belőle és melléírni a M.datum-ot. Ebben az esetben PL azt fogja írni: 32 kifogja írni, hogy 32 mecs volt 2021.04.30. Amit meg nem akarok így a legvégén egy csoportba foglalom a Group by al...

Select COUNT (M.id), M.datum
From Belepes as B, Meccs as M
Where B.meccsid=M.id ;
Group by M.datum
Save "4nezoszam";

4/5:
SELECT Sum(belepo)
FROM Meccs as M, Belepes as B, Nezo as N
WHERE M.id=B.meccsid AND B.nezoid=N.id
AND datum BETWEEN #9/1/2018# AND #9/30/2018#
AND NOT berletes;
Save 5jegybevetel;
Szóval össze kell adni belépők árárt a 3 táblát összekötni megmondani neki, hogy ami keresd benne 2018 keresd benne 9 hó 1 és keresd benne 2018 keresd benne 2018 30 között van
És a bérleteseket ne vegye figyelembe.
4/6:
SELECT M.datum
FROM Meccs as M, Belepes as B, Nezo as N
WHERE M.id=B.meccsid AND B.nezoid=N.id /*összekötök mindent mindennel*/
AND (nev="Kiss Dorina" OR nev="Varga Zsolt") /*és amelyiken szerepel a 2 név közül bármelyik kiírom*/
GROUP BY M.datum /*dátumra rendezem*/
HAVING Count(*)=2; /*Számolja össze melyiken van 2x midnen*/

4/7 Programozó vagyok, nem tudom azt, hogy kellet asszem volt egy jelentés varázsló ilyen derékszögű hűromszög volt régen a jele...
Ha gondolod megtanitalak MySQL alapokra, vagy nyugottan kérdezz, legalább ismétlek kicsit...
Jelenleg egy általános sulis tanárbácsi vagyok, szóval értek azért az excelhez powerpointhoz meg a wordhöz is...
Vagy ha emeltezni akarsz akkor jelenleg webgrafikusnak tanulok és ott asszem HTML-t kérdeznek meg talán nagyon alap Javát...
Csak annyit írj "Helló E-házis srác..." stb...

https://www.facebook.com/tibor.somogyi.97/

Remélem segítettem vagy legalább azt oldottam meg ami kellet neked...(máskor azért egyértelműsítsd kicsit mit is kell...)
0