Skip navigation

Ellenőrző kérdések

A SELECT utasítás műveletei

Milyen sorrendben hajtódnak végre a SELECT utasításban használható műveletek?

  • Descartes-szorzat (FROM záradék)
  • Szelekció (WHERE záradék)
  • Csoportosítás (GROUP BY záradék)
  • Csoport-szelekció (HAVING záradék)
  • Projekció (SELECT)
  • Rendezés (ORDER BY)

Ellenőrzés

Helyes! Eltaláltad!

Sajnálom, nem jó! A jó sorrend:

Csoportosítás összesítőfüggvényekkel

Kérdés

Mit ad vissza az alábbi lekérdezés?

SELECT felhasznalonev, COUNT(*) FROM Belepes GROUP BY felhasznalonev;

Answers

Egy felhasználó bejelentkezéseinek számát.

Egy eredménytáblát, amely tartalmaza minden felhasználó belépéseinek számát.

Egy eredménytáblát, amely tartalmazza, hogy hány felhasználó szerepel az adatbázisban.

Visszajelzés

Összekapcsolások

Tegyük fel, hogy van két táblánk a Felhasznalo és a VasarlasTetel sémák felett!

Felhasznalo(felhasznalonev, email, jelszo)
VasarlasTetel(cikkszam, felhasznalonev, mikor,  osszeg)

Kérdezzük le, hogy melyik felhasználó milyen összegben vásárolt!

Egészítse ki a lekérdezést a megfelelő kulcsszavakkal!

Felhasznalo.felhasznalonev, (osszeg) Felhasznalo VasarlasTetel Felhasznalo.felhasznalonev = VasarlasTetel.felhasznalonev Felhasznalo.felhasznalonev Felhasznalo.felhasznalonev;

Enable JavaScript

Alkérdések

Tegyük fel, hogy van két táblánk a Felhasznalo és a VasarlasTetel sémák felett!

Felhasznalo(felhasznalonev, email, jelszo)
VasarlasTetel(cikkszam, felhasznalonev, mikor,  osszeg)

Állítson elő olyan SQL utasítást a hiányzó kulcsszavak megadásával, amely törli azokat a felhasználókat a rendszerből, akik még nem vásároltak!

Felhasznalo felhasznalonev ( felhasznalonev VasarlasTetel);

Enable JavaScript