Advertisement
Levi0227

SQL feladatok mo

Apr 26th, 2023 (edited)
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 15.81 KB | Source Code | 0 0
  1. CREATE TABLE 12c('nev' VARCHAR(100),'szuletesi_hely' ,VARCHAR(100) 'kor' int(11));
  2.  
  3. No1.
  4. INSERT INTO 12c(nev, szuletesi_hely, kor) VALUES ('Kristóf', 'Siófok', 19);
  5. INSERT INTO 12c(nev, szuletesi_hely, kor) VALUES ('Bence', 'Pécs', 20);
  6. INSERT INTO 12c(nev, szuletesi_hely, kor) VALUES ('Ádám', 'Siófok', 19);
  7. INSERT INTO 12c(nev, szuletesi_hely, kor) VALUES ('Soma', 'Marcali', 19);
  8. INSERT INTO 12c(nev, szuletesi_hely, kor) VALUES ('Patrik', 'Kaposvár', 18);
  9.  
  10. No2.
  11. SELECT * FROM 12c;
  12.  
  13. No3.
  14. SELECT szuletesi_hely FROM 12c WHERE szuletesi_hely="Pécs";
  15.  
  16. No4.
  17. SELECT nev, szuletesi_hely FROM 12c WHERE szuletesi_hely>"K";
  18.  
  19. No5.
  20. ALTER TABLE 12c
  21. ADD(az INT PRIMARY KEY AUTO_INCREMENT);
  22.  
  23. No6.
  24. UPDATE 12c
  25. SET nev="Samu"
  26. WHERE nev="Soma";
  27.  
  28. --------------------------------------------------------------------------------------------
  29.  
  30. -- A feladatok megoldására elkészített SQL parancsokat illessze be a feladat sorszáma után!
  31.  
  32. -- 10. feladat:
  33. CREATE DATABASE tisza DEFAULT charset utf8 COLLATE utf8_hungarian_ci;
  34.  
  35. -- 12. feladat:
  36. DELETE FROM meres WHERE nap="2020-03-27";
  37.  
  38. -- 13. feladat:
  39. UPDATE vizmerce SET igId=2 WHERE varos="Tokaj";
  40.  
  41. -- 14. feladat:
  42. SELECT vizmerce.varos, vizmerce.nullPont FROM vizmerce ORDER BY nullPont ASC LIMIT 1;
  43.  
  44. -- 15. feladat:
  45. SELECT vizmerce.varos, vizmerce.lnv-vizmerce.lkv FROM vizmerce ORDER BY vizmerce.lnv-vizmerce.lkv DESC;
  46.  
  47. -- 16. feladat:
  48. SELECT  FROM vizmerce INNER JOIN igazgatosag on vizmerce.igId=igazgatosag.id WHERE 1..................
  49.  
  50. -- 17. feladat:
  51.  
  52. --------------------------------------------------------------------------------------------
  53.  
  54. -- A feladatok megoldására elkészített SQL parancsokat illessze be a feladat sorszáma után!
  55.  
  56. -- 9. feladat:
  57. CREATE DATABASE vedettmadarak DEFAULT charset utf8 COLLATE utf8_hungarian_ci;
  58.  
  59. -- 11. feladat:
  60. UPDATE faj SET ertek=25 WHERE id=352;
  61.  
  62. -- 12. feladat:
  63. SELECT faj.nev, faj.latin FROM faj WHERE faj.evszam IS NULL ORDER BY faj.nev ASC;
  64.  
  65. -- 13. feladat:
  66. SELECT faj.evszam, COUNT(*) as "fajok szama" FROM faj WHERE evszam>2000 GROUP BY evszam ORDER BY evszam ASC;
  67.  
  68. -- 14. feladat:
  69. SELECT faj.nev as faj, csalad.nev as csalad, rend.nev as rend, faj.ertek*1000 as "eszmei ertek"
  70. FROM csalad INNER JOIN faj ON csalad.id=faj.csaladId INNER JOIN rend on csalad.rendId=rend.id WHERE faj.ertek>500;
  71.  
  72. -- 15. feladat:
  73. SELECT csalad.nev, AVG(faj.ertek) AS atlag FROM csalad INNER JOIN faj ON csalad.id=faj.csaladId GROUP BY csalad.nev;
  74.  
  75. --------------------------------------------------------------------------------------------
  76.  
  77. -- A feladatok megoldására elkészített SQL parancsokat illessze be a feladat sorszáma után!
  78.  
  79. -- 9. feladat:
  80. CREATE DATABASE tdhongrie DEFAULT charset utf8 COLLATE utf8_hungarian_ci;
  81.  
  82. -- 11. feladat:
  83. DELETE FROM csapat WHERE id=21;
  84.  
  85. -- 12. feladat:
  86. SSELECT versenyzo.nev FROM versenyzo WHERE versenyzo.nemzetiseg="HUN" ORDER BY nev ASC;
  87.  
  88. -- 13. feladat:
  89. SELECT DISTINCT versenyzo.nemzetiseg as nemzetiseg, COUNT(versenyzo.csapatId) as indulokSzama
  90. FROM versenyzo GROUP BY nemzetiseg ORDER by COUNT(versenyzo.csapatId) DESC;
  91.  
  92. -- 14. feladat:
  93. SELECT eredmeny.szakasz, eredmeny.ido
  94. FROM versenyzo INNER JOIN eredmeny ON versenyzo.id=eredmeny.versenyzoId WHERE versenyzo.nev="Valter Attila" ORDER BY eredmeny.szakasz;
  95.  
  96. -- 15. feladat:
  97. SELECT csapat.csapatNev, COUNT(versenyzo.csapatId) as magyarokSzama
  98. FROM csapat INNER JOIN versenyzo ON csapat.id=versenyzo.csapatId
  99. WHERE versenyzo.nemzetiseg="HUN" GROUP BY csapat.csapatNev HAVING COUNT(versenyzo.csapatId)>1;
  100.  
  101. --------------------------------------------------------------------------------------------
  102.  
  103. -- A feladatok megoldására elkészített SQL parancsokat illessze be a feladat sorszáma után!
  104.  
  105. -- 10. feladat:
  106. CREATE DATABASE forum DEFAULT charset utf8 COLLATE utf8_hungarian_ci;
  107.  
  108. -- 12. feladat:
  109. INSERT INTO megallok VALUES (198,"Kőbányai garázs");
  110.  
  111. -- 13. feladat:
  112. UPDATE jaratok SET jaratok.elsoAjtos=false WHERE jaratok.id=20;
  113.  
  114. -- 14. feladat:
  115. SELECT jaratSzam FROM jaratok WHERE elsoAjtos=true;
  116.  
  117. -- 15. feladat:
  118. SELECT nev FROM megallok WHERE nev LIKE "%sétány" ORDER BY ASC;
  119.  
  120. -- 16. feladat:
  121. SELECT halozat.sorszam, megallok.nev AS megallo
  122. FROM jaratok INNER JOIN halozat ON halozat.jarat = jaratok.id INNER JOIN megallok ON halozat.megallo=megallok.id
  123. WHERE jaratok.jaratSzam="CITY" AND halozat.irany="A" ORDER BY halozat.sorszam ASC;
  124.  
  125. -- 17. feladat:
  126. SELECT megallok.nev as megallo, COUNT(jaratok.id) as "jaratokSzama"
  127. FROM jaratok INNER JOIN halozat ON halozat.jarat=jaratok.id INNER JOIN megallok ON halozat.megallo=megallok.id
  128. GROUP BY megallok.nev HAVING COUNT(jaratok.id)>2;
  129.  
  130. --------------------------------------------------------------------------------------------
  131.  
  132. No1.
  133. SELECT ugyfel.nev FROM ugyfel ORDER BY nev ASC;
  134.  
  135. No2.
  136. SELECT nev, 2023-szulev FROM `ugyfel` WHERE orsz='H' ORDER BY 2023-szulev ASC;
  137.  
  138. No3.
  139. SELECT nev FROM `ugyfel` WHERE ugyfel.irszam LIKE "2%";
  140.  
  141. No4.
  142. SELECT SUM(befiz.osszeg) FROM befiz;
  143.  
  144. No5.
  145. SELECT AVG(befiz.osszeg) FROM befiz;
  146.  
  147. No6.
  148. SELECT MAX(osszeg), MIN(osszeg) FROM befiz;
  149.  
  150. No7.
  151. SELECT COUNT(azon) FROM befiz;
  152.  
  153. No8.
  154. SELECT nev, osszeg, datum FROM ugyfel, befiz WHERE ugyfel.azon=befiz.azon AND nev="Török Bálint";
  155.  
  156. No9.
  157. SELECT SUM(osszeg) FROM ugyfel, befiz WHERE ugyfel.azon=befiz.azon AND nev="Nagy Károly";
  158.  
  159. No10.
  160. SELECT SUM(osszeg) FROM ugyfel, befiz WHERE ugyfel.azon=befiz.azon AND orsz NOT LIKE "H";
  161.  
  162. No11.
  163. SELECT nev, SUM(osszeg) FROM ugyfel, befiz WHERE ugyfel.azon=befiz.azon GROUP by nev;
  164.  
  165. No12.
  166. SELECT nev, SUM(osszeg) FROM ugyfel, befiz WHERE ugyfel.azon=befiz.azon GROUP by nev ORDER by SUM(osszeg) DESC LIMIT 3;
  167.  
  168. No13.
  169. SELECT MONTHNAME(datum), SUM(osszeg) FROM ugyfel, befiz WHERE ugyfel.azon=befiz.azon GROUP by MONTH(datum);
  170.  
  171. No14.
  172. SELECT datum, COUNT(datum) FROM befiz GROUP by DATE(datum) HAVING COUNT(datum)>1;
  173.  
  174. No15.
  175. SELECT azon FROM befiz WHERE MONTH(datum)<7;
  176.  
  177. No16.
  178. SELECT SUM(osszeg) FROM befiz WHERE MONTH(datum) BETWEEN 7 AND 12;
  179.  
  180. No17.
  181. SELECT nev FROM ugyfel ORDER by szulev ASC LIMIT 1;
  182.  
  183. No18.
  184. SELECT nev, osszeg FROM ugyfel, befiz WHERE ugyfel.azon=befiz.azon ORDER by osszeg ASC LIMIT 1;
  185.  
  186. No19.
  187. SELECT nev, SUM(osszeg) FROM ugyfel, befiz WHERE ugyfel.azon=befiz.azon GROUP by nev ORDER by SUM(osszeg) ASC LIMIT 1;
  188.  
  189. No20.
  190. SELECT nev, SUM(osszeg) FROM ugyfel, befiz WHERE ugyfel.azon=befiz.azon GROUP by nev
  191. HAVING SUM(osszeg)>(SELECT SUM(osszeg) FROM ugyfel,befiz WHERE ugyfel.azon=befiz.azon) / (SELECT COUNT(ugyfel.azon) FROM ugyfel)
  192. by SUM(osszeg);
  193.  
  194. --------------------------------------------------------------------------------------------
  195.  
  196. No1.
  197. SELECT szemely.nev, elnokok.meddig - elnokok.mettol as ido FROM szemely INNER JOIN elnokok ON szemely.szem=elnokok.szem;
  198.  
  199. No2.
  200. SELECT szemely.nev FROM szemely WHERE szemely.nev LIKE 'B%';
  201.  
  202. No3.
  203. SELECT COUNT(szemely.nev) AS "B-sek száma" FROM szemely WHERE szemely.nev LIKE 'B%';
  204.  
  205. No4.
  206. SELECT szemely.nev, szemely.hal - szemely.szul FROM szemely WHERE szemely.nev="Bethlen István";
  207.  
  208. No5.
  209. SELECT szemely.nev, szemely.hal - szemely.szul FROM szemely WHERE szemely.hal - szemely.szul > (SELECT szemely.hal - szemely.szul FROM szemely WHERE szemely.nev='Bethlen István');
  210.  
  211. No6.
  212. SELECT COUNT(szemely.nev)
  213. FROM szemely WHERE szemely.hal - szemely.szul >
  214. (SELECT szemely.hal - szemely.szul
  215.  FROM szemely WHERE szemely.nev='Bethlen István');
  216.  
  217. No01_1.
  218. SELECT szemely.nev, szemely.hely FROM szemely WHERE szul<1900;
  219.  
  220. No01_2.
  221. SELECT szemely.nev, szemely.hely FROM szemely WHERE szul<=1900;
  222.  
  223. No02.
  224. SELECT szemely.nev, szemely.szul FROM szemely WHERE szemely.nev LIKE 'B%';
  225.  
  226. No03.
  227. SELECT szemely.nev, szemely.hely, szemely.szul FROM szemely WHERE szul<1950 AND szul>1880;
  228. --vagy
  229. SELECT szemely.nev, szemely.hely, szemely.szul FROM szemely WHERE szul BETWEEN 1880 AND 1950;
  230.  
  231. No04.
  232. SELECT szemely.nev, szemely.hely, szemely.szul FROM szemely WHERE szemely.nev LIKE '%a';
  233.  
  234. No05.
  235. SELECT szemely.nev, szemely.hely, szemely.szul FROM szemely WHERE szemely.nev LIKE 'K%a';
  236.  
  237. No06.
  238. SELECT szemely.nev, szemely.hely, szemely.szul FROM szemely WHERE szemely.nev LIKE '%ll%';
  239.  
  240. No07.
  241. SELECT szemely.nev, szemely.hely, szemely.szul FROM szemely WHERE szemely.nev LIKE '%y%' AND szul<1900;
  242.  
  243. No08.
  244. SELECT szemely.nev, szemely.hely, szemely.szul FROM szemely WHERE szemely.nev LIKE '%y%' AND szul<1900 ORDER BY szul ASC;
  245.  
  246. No09.
  247. SELECT szemely.nev, szemely.hely, szemely.szul FROM szemely WHERE szemely.nev LIKE '%y%' AND szul<1900 ORDER BY szul DESC;
  248.  
  249. No10.
  250. SELECT szemely.nev, szemely.hely, szemely.szul FROM szemely WHERE szemely.nev LIKE '%y%' AND szul<1900 ORDER BY szul DESC, nev ASC;
  251.  
  252. No11.
  253. SELECT szemely.nev, elnokok.mettol, elnokok.meddig FROM szemely INNER JOIN elnokok ON szemely.szem=elnokok.szem;
  254.  
  255. --------------------------------------------------------------------------------------------
  256.  
  257. No0.
  258. CREATE DATABASE forum DEFAULT charset utf8 COLLATE utf8_hungarian_ci;
  259.  
  260. No1.
  261. CREATE TABLE IF NOT EXISTS `felhasznalok` (
  262.   `id` int(11) NOT NULL AUTO_INCREMENT,
  263.   `email` varchar(255) NOT NULL,
  264.   `jelszo` varchar(50) NOT NULL,
  265.   `nev` varchar(100) NOT NULL,
  266.   `regisztralas` date NOT NULL,
  267.   PRIMARY KEY (`id`)
  268. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;
  269.  
  270. --DELETE, INSERT INTO, UPDATE
  271.  
  272. --
  273. -- A tábla adatainak kiíratása `felhasznalok`
  274. --
  275.  
  276. INSERT INTO `felhasznalok` (`id`, `email`, `jelszo`, `nev`, `regisztralas`) VALUES
  277. (1, 'darabos.barna@level.hu', 'darbar12', 'Darabos Barna', '2012-03-01'),
  278. (2, 'cserepes.virag@email.hu', 'csevir12', 'Cserepes Virág', '2012-03-01'),
  279. (3, 'farkas.piroska@uzenet.hu', 'farpir12', 'Farkas Piroska', '2012-03-02'),
  280. (4, 'masz.kalman@e-mail.hu', 'maskal12', 'Mász Kálmán', '2012-03-02'),
  281. (5, 'viz.elek@irjnekem.hu', 'vizele12', 'Víz Elek', '2012-03-03'),
  282. (6, 'koaxk.abel@kuldj.hu', 'koaabe12', 'Koaxk Ábel', '2012-03-03'),
  283. (7, 'elektrom.agnes@kepeslap.hu', 'eleagn12', 'Elektrom Ágnes', '2012-03-03'),
  284. (8, 'mas.balint@18ev.hu', 'masbal12', 'Mas Bálint', '2012-03-03'),
  285. (9, 'zuhany.rozsa@tusolo.hu', 'zuhroz12', 'Zuhany Rózsa', '2012-03-04'),
  286. (10, 'bilagos.barna@szines.hu', 'vilbar12', 'Világos Barna', '2012-03-04');
  287.  
  288. -- --------------------------------------------------------
  289.  
  290. --
  291. -- Tábla szerkezet: `hozzaszolasok`
  292. --
  293.  
  294. CREATE TABLE IF NOT EXISTS `hozzaszolasok` (
  295.   `id` int(11) NOT NULL AUTO_INCREMENT,
  296.   `felhasznalo_id` int(11) NOT NULL,
  297.   `tema_id` int(11) NOT NULL,
  298.   `hozzaszolas` text NOT NULL,
  299.   `datum` date NOT NULL,
  300.   PRIMARY KEY (`id`)
  301. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=17 ;
  302.  
  303. --
  304. -- A tábla adatainak kiíratása `hozzaszolasok`
  305. --
  306.  
  307. INSERT INTO `hozzaszolasok` (`id`, `felhasznalo_id`, `tema_id`, `hozzaszolas`, `datum`) VALUES
  308. (1, 1, 1, 'Milyen lesz a dolgozat?', '2012-03-15'),
  309. (2, 10, 2, 'Vazze, olyan mély színem van, hogy nem látom az alját!', '2012-03-15'),
  310. (3, 2, 1, 'Milyen dolgozat? Írunk valamiből?', '2012-03-16'),
  311. (4, 1, 1, 'Persze, SQL-ből lesz dolgozat.', '2012-03-20'),
  312. (5, 7, 3, 'Kinek van poszátája?', '2012-03-21'),
  313. (6, 6, 2, 'Na ez egy értékes hozzászólás volt. Tudod te, hogy mi az a színmélység?', '2012-03-28'),
  314. (7, 3, 1, 'Dolgozat? Mikor?', '2012-04-01'),
  315. (8, 1, 3, 'Nekem van poszátám. És ráadásul csíkos fejű!', '2012-04-02'),
  316. (9, 1, 1, 'Majd augusztusban.', '2012-04-06'),
  317. (10, 9, 3, 'De jó, nekem is van poszátám. Csinálhatnánk egy közösségi oldalt!', '2012-04-20'),
  318. (11, 4, 1, 'Nekem van egy megoldásom a 2. feladatra. Az jó szerintetek?', '2012-05-03'),
  319. (12, 10, 2, 'Persze, hogy tudom, csak nem látom az alját!', '2012-05-10'),
  320. (13, 6, 2, 'Akkor az tényleg jó mély!', '2012-05-20'),
  321. (14, 1, 1, 'Szerintem ez nem jó megoldás.', '2012-06-03'),
  322. (15, 4, 1, 'Akkor mi a jó megoldás?', '2012-07-05'),
  323. (16, 1, 1, 'Ez lesz a jó megoldás.', '2012-08-25');
  324.  
  325. -- --------------------------------------------------------
  326.  
  327. --
  328. -- Tábla szerkezet: `modositas`
  329. --
  330.  
  331. CREATE TABLE IF NOT EXISTS `modositas` (
  332.   `id` int(11) NOT NULL AUTO_INCREMENT,
  333.   `felhasznalo_id` int(11) NOT NULL,
  334.   `datum` date NOT NULL,
  335.   `ip` varchar(15) NOT NULL,
  336.   PRIMARY KEY (`id`)
  337. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=44 ;
  338.  
  339. --
  340. -- A tábla adatainak kiíratása `modositas`
  341. --
  342.  
  343. INSERT INTO `modositas` (`id`, `felhasznalo_id`, `datum`, `ip`) VALUES
  344. (1, 1, '2012-03-04', '68.84.56.165'),
  345. (2, 2, '2012-03-04', '14.74.41.142'),
  346. (3, 3, '2012-03-04', '25.222.197.114'),
  347. (4, 4, '2012-03-05', '50.120.36.91'),
  348. (5, 6, '2012-03-05', '173.167.40.171'),
  349. (6, 7, '2012-03-05', '253.79.83.58'),
  350. (7, 9, '2012-03-05', '41.149.135.22'),
  351. (8, 10, '2012-03-05', '224.200.32.37'),
  352. (9, 2, '2012-03-10', '14.74.41.142'),
  353. (10, 4, '2012-03-14', '50.120.36.91'),
  354. (11, 3, '2012-03-25', '25.222.197.114'),
  355. (12, 7, '2012-03-29', '253.79.83.58'),
  356. (13, 9, '2012-04-02', '41.149.135.22'),
  357. (14, 10, '2012-04-06', '224.200.32.37'),
  358. (15, 1, '2012-04-06', '68.84.56.165'),
  359. (16, 2, '2012-04-12', '14.74.41.142'),
  360. (17, 6, '2012-04-16', '173.167.40.171'),
  361. (18, 4, '2012-04-26', '50.120.36.91'),
  362. (19, 3, '2012-04-27', '25.222.197.114'),
  363. (20, 7, '2012-04-27', '253.79.83.58'),
  364. (21, 1, '2012-04-29', '68.84.56.165'),
  365. (22, 2, '2012-05-02', '14.74.41.142'),
  366. (23, 2, '2012-05-06', '17.237.203.106'),
  367. (24, 3, '2012-05-08', '25.222.197.114'),
  368. (25, 1, '2012-05-23', '68.84.56.165'),
  369. (26, 10, '2012-05-23', '224.200.32.37'),
  370. (27, 9, '2012-05-23', '41.149.135.22'),
  371. (28, 7, '2012-06-12', '253.79.83.58'),
  372. (29, 6, '2012-06-13', '173.167.40.171'),
  373. (30, 3, '2012-06-13', '25.222.197.114'),
  374. (31, 4, '2012-06-13', '181.137.156.123'),
  375. (32, 2, '2012-06-20', '14.74.41.142'),
  376. (33, 1, '2012-06-22', '68.84.56.165'),
  377. (34, 9, '2012-07-01', '41.149.135.22'),
  378. (35, 10, '2012-07-05', '224.200.32.37'),
  379. (36, 10, '2012-07-08', '224.200.32.37'),
  380. (37, 1, '2012-07-15', '68.84.56.165'),
  381. (38, 1, '2012-07-20', '68.84.56.165'),
  382. (39, 3, '2012-08-04', '25.222.197.114'),
  383. (40, 3, '2012-08-23', '25.222.197.114'),
  384. (41, 4, '2012-08-25', '181.137.156.123'),
  385. (42, 7, '2012-08-25', '253.79.83.58'),
  386. (43, 2, '2012-08-25', '14.74.41.142');
  387.  
  388. -- --------------------------------------------------------
  389.  
  390. --
  391. -- Tábla szerkezet: `temak`
  392. --
  393.  
  394. CREATE TABLE IF NOT EXISTS `temak` (
  395.   `id` int(11) NOT NULL AUTO_INCREMENT,
  396.   `tema_neve` varchar(100) NOT NULL,
  397.   `tema_leirasa` varchar(255) NOT NULL,
  398.   `kategoria` varchar(20) NOT NULL,
  399.   PRIMARY KEY (`id`)
  400. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
  401.  
  402. --
  403. -- A tábla adatainak kiíratása `temak`
  404. --
  405.  
  406. INSERT INTO `temak` (`id`, `tema_neve`, `tema_leirasa`, `kategoria`) VALUES
  407. (1, 'SQL dolgozat', 'Az SQL dolgozattal kapcsolatos beszélgetés', 'informatika'),
  408. (2, 'Színmélység', 'A teszíned milyen mély?', 'informatika'),
  409. (3, 'Nádiposzáta', 'A csíkosfejű nádiposzáta társas élete', 'biológia');
  410.  
  411. No3.
  412. SELECT nev, email, regisztralas FROM felhasznalok
  413. WHERE regisztralas="2012-03-03" ORDER BY nev ASC;
  414.  
  415. No4.
  416. SELECT nev FROM `felhasznalok` WHERE nev LIKE "%Barna";
  417.  
  418. No5.
  419. SELECT kategoria, COUNT(tema_neve) AS "téma darabszáma" FROM temak GROUP by kategoria;  
  420.  
  421. No6.
  422. SELECT tema_neve, hozzaszolas, datum FROM temak, hozzaszolasok WHERE temak.id=hozzaszolasok.tema_id ORDER by tema_neve, datum;
  423.  
  424. No7.
  425. SELECT nev, hozzaszolas, datum FROM hozzaszolasok, felhasznalok WHERE felhasznalok.id=hozzaszolasok.felhasznalo_id And felhasznalo_id=1;
  426.  
  427. No8.
  428. SELECT hozzaszolas FROM hozzaszolasok, felhasznalok WHERE felhasznalok.id=hozzaszolasok.felhasznalo_id And felhasznalo_id=1 ORDER by datum DESC LIMIT 1;
  429.  
  430. No9.
  431. SELECT nev FROM hozzaszolasok, felhasznalok, temak WHERE felhasznalok.id=hozzaszolasok.felhasznalo_id AND hozzaszolasok.tema_id=temak.id And tema_neve="Nádiposzáta" ORDER by nev ASC;
  432.  
  433. No10.
  434. SELECT nev FROM felhasznalok WHERE felhasznalok.id NOT in (SELECT felhasznalo_id FROM modositas);
  435.  
  436. No11.
  437. SELECT nev, COUNT(hozzaszolas) AS "hozzászólások száma" FROM hozzaszolasok, felhasznalok
  438. WHERE felhasznalok.id=hozzaszolasok.felhasznalo_id GROUP by nev ORDER by COUNT(hozzaszolas) DESC;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement