Font size
Worksheets11.A SQL
Total questions: 100
Worksheet time: 50mins
SQL minek a rövidítése?
Structured Query Language
Stored Query Language
Arranged Query Language
Az ORDER BY alapértelmezetten milyen sorbarendezést végez el?
ASC
DESC
Mely SQL kódok jelentik a 'nem egyenlőséget'? (2 megoldás)
=!
<>
!=
_
A CREATE paranccsal létrehozhatunk egy új sort.
Igaz
Hamis
Az ALTER paranccsal módosíthatjuk egy tábla szerkezetét.
Igaz
Hamis
A DROP paranccsal létrehozhatunk egy új adatbázist.
Igaz
Hamis
Az adattípushoz DEFAULT parancs segítségével megadhatunk alapértelmezett kezdőértéket.
Igaz
Hamis
Az SQL utasítások kulcsszavakból, azonosítókból, műveleti jelekből és literálokból állnak.
Igaz
Hamis
A literálok számszerű, dátumjellegű vagy szöveges konstansok.
Igaz
Hamis
Minden SQL utasítást vesszővel kell lezárni.
Igaz
Hamis
Az SQL algoritmikus nyelv, mely tartalmaz elágazást, ciklust.
Igaz
Hamis
Adatlekérdező utasítások azok, amelyekkel a letárolt adatokat tudjuk visszakeresni.
Igaz
Hamis
Adatlekérdező utasítások azok, amelyekkel táblák létrehozására, módosítására, törlésére valók.
Igaz
Hamis
Az oszlopneveknél az adattípus mellé beírható a NULL illetve a NOT NULL opció. Ez utóbbi azt jelenti, hogy a definiált táblában az adott oszlop kitöltése kötelező.
Igaz
Hamis
FOREIGN KEY – elsődleges kulcs.
Igaz
Hamis
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
Melyik szűrés szerepel a GROUP BY után?
WHERE
HAVING
A DISTINCT milyen eredményt ad vissza?
Duplikációkat visszaadja
Adott oszlop összes értékét 1x visszaadja
Kilistázza a nem egyedi sorokat
A % mit helyettesít? (pl.: like 'Mult%')
Mindig csak 1db karaktert
Végtelen mennyiségű karaktert
csak betűket, számokat nem
nem helyettesít semmit, a % a string része
Melyik kulcsszó használható SQL utasításokban az alábbiak közül?
IN BETWEEN
GROUP BY
BASED ON
INSIDE OF
A felsorolt WHERE záradékok közül melyiknél fognak megjelenni azok a rekordok, amelyekben a nev mezőben,,A'' betű található?
WHERE nev LIKE "%A%"
WHERE nev = "%A%"
WHERE nev LIKE "$A$"
WHERE nev = "$A$"
Melyik állítás igaz a lekérdezésekben használt GROUP BY záradékra?
A GROUP BY záradékban nem használhatunk függvényeket.
A GROUP BY záradékban több mezó szerint is lehet csoportosítani.
Alapértelmezetten csökkenő sorrendben jeleníti meg az adatokat.
Kötelező a HAVING záradékka| együtt használni.
Melyik SQL záradékot lehet használni egy lekérdezésben a csoportosított eredmények szűrésére?
FILTER
HAVING
GROUP
LIMES
Melyik függvény segítségével lehet egy valós számot kerekíteni?
SIGN()
MOD()
ROUND()
TRUNCATE()
Melyik utasítással lehet növekvő sorba rendezni egy lekérdezés eredményét?
SORTED
ORDER DESC
SORT
ORDER BY
A felsorolt WHERE záradékok közül melyiknél NEM fog megjelenni az a rekord, amelyiknél a letszam mező értéke 40?
WHERE letszam >= 20 AND letszam <= 40
WHERE letszam >= 20 AND letszam < 40
WHERE letszam BETWEEN 20 AND 40
WHERE letszam > 20 AND letszam <= 40
Melyik SQL aggregátfüggvény az alábbiak közül?
SZUM
MINIMUM()
SRQT()
AVG()
A WHERE letszam BETWEEN 20 AND 40 feltétellel melyik záradék lehet egyenértékű?
WHERE letszam > 20 AND letszam < 40
WHERE letszam >= 20 AND letszam < 40
WHERE letszam >= 20 AND letszam <= 40
WHERE letszam > 20 AND letszam <= 40
Melyik sorrendben kell megadni a SELECT utasításban a záradékokat?
SELECT - FROM -ORDER BY -WHERE - GROUP BY - HAVING
SELECT - WHERE - FROM - HAVING - ORDER BY - GROUP BY
SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY
SELECT - FROM - WHERE - GROUP BY - ORDER BY - HAVING
INSERT INTO konyv (id, cim, szerzoId)
VALUES (155, 'Egyszer',1, 103); utasítás hatása:
Beszúrja az 'Egyszer' című könyv adatait a táblába.
Módosítja a 155-ös id-jű rekord helyezését 103-ra.
Hibaüzenetet kapunk, mert több értéket adtunk meg, mint mezőt.
Beszúrja az 'Egyszer' című könyv adatait a táblába, csak a helyezésnek nem ad értéket.
INSERT INTO konyv VALUES (155, 'Egyszer',1, 103); utasítás hatása:
Beszúrja az 'Egyszer' című könyv adatait a táblába.
Módosítja a 155-ös id-jű rekord helyezését 103-ra.
Hibaüzenetet kapunk, mert nem adtuk meg, hogy melyik mezőknek adunk értéket.
Hibaüzenetet kapunk, mert nincs ilyen utasítás.
UPDATE konyv SET helyezes=104; utasítás hatása:
Beszúr egy új rekordot, ahol a helyezes értéke 104 lesz.
Módosítja a 155-ös id-jű rekord helyezését 104-re.
Hibaüzenetet kapunk, mert nem adtuk meg, hogy melyik rekordnak az értékét kell módosítani.
Mindegyik könyv helyezes értéke 104 lesz.
UPDATE konyv SET helyezes=104 WHERE id=155; utasítás hatása:
Beszúr egy új rekordot, ahol a helyezes értéke 104 lesz.
Módosítja a 155-ös id-jű rekord helyezését 104-ra.
Hibaüzenetet kapunk, mert nem adtuk meg, hogy melyik rekordnak az értékét kell módosítani.
Mindegyik könyv helyezes értéke 104 lesz.
DELETE FROM konyv WHERE
id=155; utasítás hatása:
Beszúr egy új rekordot, ahol az id értéke 155 lesz.
Töröljük a 155-ös id-jű rekordot a táblából.
Hibaüzenetet kapunk, mert nem adtuk meg, hogy melyik mezőket akarjuk törölni.
Minden könyvet törlünk a konyv táblából.
Melyik SQL utasítás helyes szintaktikájú?
INSERT INTO konyv SET (155, 'Egyszer',1, 103)
UPDATE konyv VALUES helyezes=104 WHERE id=155;
INSERT INTO konyv VALUES (155, 'Egyszer',1, 103)
DELETE konyv WHERE id=155;
Melyik SQL utasítás helyes szintaktikájú?
INSERT konyv VALUES(155, 'Egyszer',1, 103)
UPDATE helyezes=104 FROM konyv WHERE id=155;
UPDATE konyv SET helyezes=104 WHERE id=155;
DELETE SET konyv WHERE id=155;
Melyik SQL utasítás helyes szintaktikájú?
INSERT INTO konyv SET (155, 'Egyszer',1, 103)
DELETE konyv WHERE id=155;
UPDATE konyv VALUES helyezes=104 WHERE id=155;
DELETE FROM konyv WHERE id=155;
Melyik NEM adatmanipulációs utasítás?
SELECT
INSERT
UPDATE
DELETE
A tábla nevének megadása ebben a záradékban történik.
SELECT
FROM
WHERE
ORDER BY
A megjelenítendő mezők nevének megadása ebben a záradékban történik.
SELECT
FROM
WHERE
ORDER BY
A rendezés megadása ebben a záradékban történik.
SELECT
FROM
WHERE
ORDER BY
A rekordok feltétel szerinti szűrésének a megadása ebben a záradékban történik.
GROUP BY
HAVING
WHERE
ORDER BY
Ebben a záradékban adjuk meg, hogy mely mező szerint csoportosítunk.
GROUP BY
HAVING
WHERE
ORDER BY
A csoportosított adatok szerinti szűrés megadása ebben a záradékban történik.
GROUP BY
HAVING
WHERE
ORDER BY
Az ORDER BY pont DESC záradék hatására a pont mező szerinti csökkenő sorrendet adjuk meg.
IGAZ
HAMIS
A SELECT DISTINCT megyenev FROM varosok hatására az első megyenév kerül kiírásra.
IGAZ
HAMIS
A SELECT megyenev FROM varosok LIMIT 1 hatására az első megyenév kerül kiírásra.
IGAZ
HAMIS
A SELECT COUNT(id) FROM versenyzok hatására a versenyzők száma kerül kiírásra.
IGAZ
HAMIS
A WHERE belepes BETWEEN 1958 AND 2013 záradékkal melyik záradék egyenértékű?
WHERE belepes > 1958 AND belepes < 2013
WHERE (belepes > 1958) AND (belepes < 2013)
WHERE belepes > 1958 OR belepes < 2013
WHERE belepes >= 1958 AND belepes <= 2013
A WHERE záradékban melyik operátort használhatjuk a kisebb/egyenlő kifejezésére?
>=
<=
=>
=<
Melyik utasítás kérdezi le a FirstName mezőt a Persons táblából?
SELECT FirstName.Persons
SELECT Persons.FirstName
SELECT FirstName FROM Persons
SELECT Persons FROM FirstName
Melyik utasítással tudunk új rekordokat beszúrni egy táblába?
ADD RECORD
INSERT INTO
ADD NEW
INSERT NEW
Az alábbi kulcsszavak közül melyikkel lehet a lekérdezésekben a megjelenő eredménysorok egyediségét biztosítani?
UNIQUE
TOP/LIMIT
DISTINCT
Egyikkel sem a felsoroltak közül.
Hogyan hoznál létre egy konyvtar adatbázist?
(a)
Hogyan hívjuk az elsődleges kulcsot MySql-ben?
(a)
Hogyan hívjuk a másodlagos (idegen) kulcsot MySql-ben?
(a)
A már csoportosított adatok szűrésére melyik SQL záradék használható?
WHERE
WERE
HAVING
LIMIT
Melyik záradékkal korlátozhatjuk a megjelenő adatsorok számát a lekérdezésekben?
LAST
TAKE
TOP/LIMIT
NUMBER OF
