Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* 2. Ki írta azt a könyvet, melynek címe E betűvel kezdődik és 1986-ban adták ki? */
- SELECT szerzo FROM konyvek WHERE cim LIKE 'E%' AND kiadas_eve=1986;
- /* 3. Mi a címe Vavyan Fable könyvei közül a 2000 Ft-nál olcsóbbnak? */
- SELECT cim FROM konyvek WHERE szerzo="Vavyan Fable" AND ar<2000;
- /* 4. Mennyi az 1989-ben kiadott könyvek árainak átlaga? */
- SELECT avg(ar) AS átlagár FROM konyvek WHERE kiadas_eve=1989;
- /* 5. Hány darab könyvnek a kiadója a Láng kiadó? */
- SELECT COUNT(azon) AS darab FROM konyvek WHERE kiado="Láng";
- /* 6. Hány forintba kerül az a könyv, melynek címe B betűvel kezdődik és 1987-ben adták ki? */
- SELECT ar FROM konyvek WHERE cim LIKE 'B%' AND kiadas_eve=1987;
- /* 2. feladatsor:
- 3. Listázza ki azoknak a könyveknek a szerzőjét és címét, melyeknek kiadója a Fabula. */
- SELECT szerzo, cim FROM konyvek WHERE kiado="Fabula";
- /* 4. Listázza ki azoknak a könyveknek a címét és árát, melyeknek ára 1500 és 3000 között van. */
- SELECT cim, ar FROM konyvek WHERE ar>1500 AND ar<3000;
- /* 5. A kiadók szerint csoportosítva listázza ki a könyvek darabszámát! */
- SELECT kiado, COUNT(azon) AS darab FROM konyvek GROUP BY kiado;
- /* 6. Listázza ki azoknak a könyveknek az összes adatát, melyeknek A betűvel kezdődik a címe. */
- SELECT * FROM konyvek WHERE cim LIKE 'A%';
- /* 7. Listázza ki a könyvek címét, kiadásának évét a kiadási év szerinti csökkenő sorrendben. */
- SELECT cim, kiadas_eve FROM konyvek ORDER BY kiadas_eve DESC;
- /* 8. Számítsa ki hány darab könyvnek több az ára 1000 Ft-nál */
- SELECT COUNT(azon) AS darab FROM konyvek WHERE ar>1000;
- /* 9. Listázza ki a Corvina kiadónál forgalmazott könyvek közül a legolcsóbb és legdrágább árát illetve ezen könyvek árának az összegét. */
- SELECT MIN(ar) AS legolcsóbb, MAX(ar) AS legdrágább, SUM(ar) AS összeg FROM konyvek WHERE kiado="Corvina";
- /* 10. Listázza ki azoknak a könyveknek a szerzőjét, címét, melyet Nagy Géza rögzített. */
- CREATE TABLE rogzitok
- (
- kod INT PRIMARY KEY,
- nev VARCHAR(15)
- );
- INSERT INTO rogzitok VALUES (1, "Kék Bea"), (2, "Piros Béla"), (3, "Kiss Anna"), (4, "Nagy Géza"), (5, "Fehér Kata");
- SELECT szerzo, cim FROM konyvek INNER JOIN rogzitok ON r_kod=kod WHERE nev = "Nagy Géza";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement