24 lines
3.3 KiB
Plaintext
24 lines
3.3 KiB
Plaintext
1, select varos.vnev, varos.nepesseg, varos.terulet from varos where varos.vnev LIKE "%ház%" || 12db
|
|
2, select varos.vnev, varos.nepesseg, varos.terulet from varos where varos.vnev LIKE "%ház%" or varos.vnev like "%vár%" order by varos.nepesseg asc; || 34db
|
|
3, select varos.vnev, varos.nepesseg from varos where varos.nepesseg > 10000 order by varos.nepesseg desc; || 144dbű
|
|
4, select varos.vnev, megye.mnev from varos inner join megye on megye.id = varos.megyeid where varos.vnev LIKE "%ház%" || 12db
|
|
5, select varos.vnev, varos.nepesseg from varos inner join megye on megye.id = varos.megyeid where megye.mnev LIKE "Hajdú-Bihar"; || 21db
|
|
6, select varos.vnev from varos inner join varostipus on varostipus.id = varos.vtipid where varostipus.vtip = "megyeszékhely megyei jogú város"; || 18db
|
|
7, select AVG(varos.nepesseg) as "Átlag népesség" from varos; || 20335
|
|
8, select AVG(varos.nepesseg) as "Átlag népesség" from varos inner join megye on megye.id = varos.megyeid where megye.mnev = "Pest"; || 15995
|
|
9, select AVG(varos.nepesseg) as "Átlag népesség" from varos inner join megye on megye.id = varos.megyeid where megye.mnev = "Szabolcs-Szatmár-Bereg"; || 10831
|
|
10, select varos.vnev, MAX(varos.terulet) from varos inner join megye on megye.id = varos.megyeid where megye.mnev = "Somogy"; || Balatonboglár
|
|
11, select count(varos.vnev) as "Darab" from varos inner join varostipus on varostipus.id = varos.vtipid where varostipus.vtip = "megyei jogú város"; || 5
|
|
12, select megye.mnev, count(varos.vnev) as "Darab" from megye inner join varos on megye.id = varos.megyeid GROUP by megye.mnev;
|
|
13, select varostipus.vtip, count(varos.vnev) as "Darab" from varostipus inner join varos on varostipus.id = varos.vtipid GROUP by varostipus.vtip;
|
|
14, select varos.vnev, varos.terulet, varos.nepesseg from varos inner join megye on megye.id = varos.megyeid where varos.nepesseg = (select max(varos.nepesseg) from varos inner join megye on megye.id = varos.megyeid where megye.mnev = "Vas" order by varos.nepesseg asc limit 1); || Szombathely 97.5 79348
|
|
15, select varos.vnev, varos.nepesseg from varos where varos.nepesseg > (SELECT avg(varos.nepesseg) from varos);
|
|
16, select varos.vnev, varos.nepesseg from varos where varos.nepesseg < (select varos.nepesseg from varos inner join megye on megye.id = varos.megyeid where megye.mnev like "%Hajdú%" order by varos.nepesseg asc limit 1);
|
|
17, select varos.vnev, varos.nepesseg, megye.mnev from varos inner join megye on varos.megyeid = megye.id where megye.mnev in (select megye.mnev from megye inner join varos on varos.megyeid = megye.id where varos.vnev like "%város%");
|
|
18, select varos.vnev, megye.mnev from varos inner join megye on varos.megyeid = megye.id where megye.mnev not in (select megye.mnev from megye inner join varos on .megyeid = megye.id where varos.vnev like "%falu%") and varos.nepesseg >10000 and varos.nepesseg < 20000;
|
|
19, INSERT INTO varos VALUES (null, 'Kukutyin', 5, 8, 'jaras', 'terseg', 1000, 2500);
|
|
20, UPDATE `varos` SET nepesseg = nepesseg * 1.1 WHERE vnev like "%Kuk%";
|
|
21, Delete from varos where varos.megyeid = (select megye.id from megye where megye.mnev = "Zala");
|
|
22, select megye.mnev, count(varos.id) from megye left join varos on varos.megyeid = megye.id group by megye.id
|
|
|
|
select, from, inner join, on, where, group by, having, order by, limit (szó sorrend) |