2022. december 16., péntek

2022.12.16. SQL

Diákok adatbázis

CREATE TABLE `diakok` (
  `ID` int,
  `nev` varchar(50) COLLATE utf8_hungarian_ci NOT NULL,
  `szuletesi_hely` varchar(50) COLLATE utf8_hungarian_ci NOT NULL,
  `szuletesi_ev` int(11) NOT NULL,
  `beiratkozas` date NOT NULL,
  Constraint pk_diakok primary key (ID)
)

INSERT INTO `diakok` (`ID`, `nev`, `szuletesi_hely`, `szuletesi_ev`, `beiratkozas`) VALUES
(1, 'Kiss Irma', 'Budapest', 1991, '2000-09-02'),
(2, 'Horváth Béla', 'Kisvárda', 1990, '2001-06-19'),
(3, 'Jeney Éva', 'Karcag', 1988, '2002-06-18'),
(4, 'Turcsán Imre', 'Abony', 1993, '2003-06-18'),
(5, 'Turán Béla', 'Budapest', 1990, '2002-06-18'),
(6, 'Kelemen Kata', 'Balassagyarmat', 1987, '2004-06-16'),
(7, 'Bátonyi Zsombor', 'Szécsény', 1980, '2005-06-15'),
(8, 'Sindel Géza', 'Salgótarján', 1980, '2003-06-18'),
(9, 'Szántó Borbála', 'Eger', 1990, '2001-06-18'),
(10, 'Farkas Zoltán', 'Nógrád', 1989, '2000-09-15'),
(11, 'Balla Gáspár', 'Győr', 1990, '2000-06-18'),
(12, 'Fekete Boldizsár', 'Pusztamonostor', 1992, '2007-06-18'),
(13, 'Kemenesi Elemér', 'Kiscell', 1992, '2006-06-15'),
(14, 'Horváth Csaba', 'Gödöllő', 1993, '2005-06-18'),
(15, 'Puszta Enikő', 'Pusztavacs', 1995, '2003-06-18'),
(16, 'Lóránt Ildikó', 'Hatvan', 1975, '2003-06-17'),
(17, 'Pusztai Anikó', 'Hortobágy', 1979, '2003-06-20');


SELECT nev as Név, szuletesi_ev as "Születési év"
FROM `diakok`
WHERE nev like "k%" and nev like "% kata"
ORDER by szuletesi_ev, nev