2021. november 4., csütörtök

2021.11.04. AB

 Eljutottunk a HAVING-ig ma.

Házi feladat mindenkinek otthon felvinni a minta adatbázist, feltölteni adatokkal, és az eddig tanult lekérdezéseket kipróbálni. Számonkérés várható.

A Group by-nál csak a legegyszerűbb alkalmazást kell tudni, a having-et nem kell egyelőre tudni használni.


SELECT * FROM `diakok`
SELECT * FROM `diakok` order by nev
SELECT * FROM `diakok` order by nev, szuletesi_ev
SELECT * FROM `diakok` order by nev desc, szuletesi_ev
SELECT * FROM `diakok` limit 1
SELECT * FROM `diakok` limit 3
SELECT * FROM `diakok` order by szuletesi_ev desc limit 1
SELECT * FROM `diakok`
SELECT * FROM diakok WHERE nev LIKE 'Horváth%' AND szuletesi_ev>=1990
SELECT * FROM diakok WHERE szuletesi_ev=1991 OR szuletesi_ev=1990
SELECT * FROM diakok WHERE szuletesi_hely IN ('Karcag''Kisvárda')
SELECT * FROM diakok WHERE szuletesi_hely not IN ('Karcag''Kisvárda')
SELECT * FROM diakok WHERE szuletesi_ev BETWEEN 1988 AND 1990
SELECT * FROM diakok WHERE szuletesi_ev > 1988 and szuletesi_ev <1990
SELECT * FROM diakok WHERE szuletesi_ev NOT BETWEEN 1988 AND 1990
SELECT nev AS Name, szuletesi_ev AS Birthdate FROM diakok
SELECT nev AS Name, (2021 - szuletesi_ev) AS Birthdate FROM diakok
SELECT nev AS Name, (2021 - szuletesi_ev) FROM diakok
SELECT nev AS Name, (2021 - szuletesi_ev) as 'A diák kora' FROM diakok
select count(*) from diakok
select count(nev) from diakok
select count(nev) as 'Sorok száma' from diakok
select min(szuletesi_ev) as 'Legkisebb születési év' from diakok
select max(szuletesi_ev) as 'Legnagyobb születési év' from diakok
select nev, max(szuletesi_ev) as 'Legnagyobb születési év' from diakok
SELECT * FROM `diakok` group by szuletesi_ev
SELECT szuletesi_ev FROM `diakok` group by szuletesi_ev

Nincsenek megjegyzések:

Megjegyzés küldése