wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

11.A SQL

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

SQL minek a rövidítése?

a)

Structured Query Language

b)

Stored Query Language

c)

Arranged Query Language

2.

Az ORDER BY alapértelmezetten milyen sorbarendezést végez el?

a)

ASC

b)

DESC

3.

Mely SQL kódok jelentik a 'nem egyenlőséget'? (2 megoldás)

a)

=!

b)

<>

c)

!=

d)

_

4.

A CREATE paranccsal létrehozhatunk egy új sort.

a)

Igaz

b)

Hamis

5.

Az ALTER paranccsal módosíthatjuk egy tábla szerkezetét.

a)

Igaz

b)

Hamis

6.

A DROP paranccsal létrehozhatunk egy új adatbázist.

a)

Igaz

b)

Hamis

7.

Az adattípushoz DEFAULT parancs segítségével megadhatunk alapértelmezett kezdőértéket.

a)

Igaz

b)

Hamis

8.

Az SQL utasítások kulcsszavakból, azonosítókból, műveleti jelekből és literálokból állnak.

a)

Igaz

b)

Hamis

9.

A literálok számszerű, dátumjellegű vagy szöveges konstansok.

a)

Igaz

b)

Hamis

10.

Minden SQL utasítást vesszővel kell lezárni.

a)

Igaz

b)

Hamis

11.

Az SQL algoritmikus nyelv, mely tartalmaz elágazást, ciklust.

a)

Igaz

b)

Hamis

12.

Adatlekérdező utasítások azok, amelyekkel a letárolt adatokat tudjuk visszakeresni.

a)

Igaz

b)

Hamis

13.

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.

a)

Igaz

b)

Hamis

14.

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ő.

a)

Igaz

b)

Hamis

15.

FOREIGN KEY – elsődleges kulcs.

a)

Igaz

b)

Hamis

16.



(a)  

17.



(a)  

18.



(a)  

19.



(a)  

20.



(a)  

21.



(a)  

22.



(a)  

23.



(a)  

24.



(a)  

25.



(a)  

26.



(a)  

27.



(a)  

28.



(a)  

29.



(a)  

30.



(a)  

31.



(a)  

32.



(a)  

33.



(a)  

34.



(a)  

35.



(a)  

36.



(a)  

37.



(a)  

38.



(a)  

39.



(a)  

40.



(a)  

41.



(a)  

42.



(a)  

43.
Melyik függvény átlagol?
a)
SUM
b)
AVG
c)
COUNT
d)
MIN
e)
MAX
44.
Melyik függvény számol sorokat?
a)
SUM
b)
AVG
c)
COUNT
d)
MIN
e)
MAX
45.
Melyik parancs jelenít meg egyszer?
a)
BETWEEN
b)
AND
c)
OR
d)
ASC
e)
DISTINCT
46.
Mi szerepeljen a SELECT után, ha azt szeretném, hogy minden mező tartalmát írja ki az adott táblából?
a)
BETWEEN
b)
/
c)
*
d)
?
e)
DISTINCT
47.
Mely utasítás segítségével módosíthatjuk az egyes rekordok tartalmát?
a)
UPDATE
b)
FROM
c)
ALIAS
d)
LIKE
e)
ALTER TABLE
48.
Mely parancs segítségével tudjuk megadni, hogy csak az első hármat írja ki?
a)
LIMIT
b)
FROM
c)
ASC
d)
DESC
e)
UPDATE
49.
Mely utasítással tudunk rekordokat törölni?
a)
INNER JOIN
b)
UPDATE
c)
DELETE
d)
FROM
e)
BETWEEN
50.
Mit csinálhatunk a CREATE TABLE paranccsal?
a)
adatbázis létrehozása
b)
tábla létrehozása
c)
tábla feltöltése
d)
tábla törlése
e)
tábla módosítása
51.
Mit fog kiírni? WHERE nev LIKE '%László" OR nev LIKE 'Tóth%'
a)
a Lászlókat és a Tóthokat
b)
csak a Tóth Lászlókat
c)
Minden Tóth-ot
d)
Minden Lászlót
e)
csak a Kovács Lászlókat
52.
Mely parancs helyettesíti a következőt? >= AND <=
a)
UPDATE
b)
BETWEEN
c)
ORDER BY
d)
LIMIT
e)
ALIAS
53.

Melyik szűrés szerepel a GROUP BY után?

a)

WHERE

b)

HAVING

54.

A DISTINCT milyen eredményt ad vissza?

a)

Duplikációkat visszaadja

b)

Adott oszlop összes értékét 1x visszaadja

c)

Kilistázza a nem egyedi sorokat

55.

A % mit helyettesít? (pl.: like 'Mult%')

a)

Mindig csak 1db karaktert

b)

Végtelen mennyiségű karaktert

c)

csak betűket, számokat nem

d)

nem helyettesít semmit, a % a string része

56.

Melyik kulcsszó használható SQL utasításokban az alábbiak közül?

a)

IN BETWEEN

b)

GROUP BY

c)

BASED ON

d)

INSIDE OF

57.

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ó?

a)

WHERE nev LIKE "%A%"

b)

WHERE nev = "%A%"

c)

WHERE nev LIKE "$A$"

d)

WHERE nev = "$A$"

58.

Melyik állítás igaz a lekérdezésekben használt GROUP BY záradékra?

a)

A GROUP BY záradékban nem használhatunk függvényeket.

b)

A GROUP BY záradékban több mezó szerint is lehet csoportosítani.

c)

Alapértelmezetten csökkenő sorrendben jeleníti meg az adatokat.

d)

Kötelező a HAVING záradékka| együtt használni.

59.

Melyik SQL záradékot lehet használni egy lekérdezésben a csoportosított eredmények szűrésére?

a)

FILTER

b)

HAVING

c)

GROUP

d)

LIMES

60.

Melyik függvény segítségével lehet egy valós számot kerekíteni?

a)

SIGN()

b)

MOD()

c)

ROUND()

d)

TRUNCATE()

61.

Melyik utasítással lehet növekvő sorba rendezni egy lekérdezés eredményét?

a)

SORTED

b)

ORDER DESC

c)

SORT

d)

ORDER BY

62.

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?

a)

WHERE letszam >= 20 AND letszam <= 40

b)

WHERE letszam >= 20 AND letszam < 40

c)

WHERE letszam BETWEEN 20 AND 40

d)

WHERE letszam > 20 AND letszam <= 40

63.

Melyik SQL aggregátfüggvény az alábbiak közül?

a)

SZUM

b)

MINIMUM()

c)

SRQT()

d)

AVG()

64.

A WHERE letszam BETWEEN 20 AND 40 feltétellel melyik záradék lehet egyenértékű?

a)

WHERE letszam > 20 AND letszam < 40

b)

WHERE letszam >= 20 AND letszam < 40

c)

WHERE letszam >= 20 AND letszam <= 40

d)

WHERE letszam > 20 AND letszam <= 40

65.

Melyik sorrendben kell megadni a SELECT utasításban a záradékokat?

a)

SELECT - FROM -ORDER BY -WHERE - GROUP BY - HAVING

b)

SELECT - WHERE - FROM - HAVING - ORDER BY - GROUP BY

c)

SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY

d)

SELECT - FROM - WHERE - GROUP BY - ORDER BY - HAVING

66.

INSERT INTO konyv (id, cim, szerzoId)

VALUES (155, 'Egyszer',1, 103); utasítás hatása:

a)

Beszúrja az 'Egyszer' című könyv adatait a táblába.

b)

Módosítja a 155-ös id-jű rekord helyezését 103-ra.

c)

Hibaüzenetet kapunk, mert több értéket adtunk meg, mint mezőt.

d)

Beszúrja az 'Egyszer' című könyv adatait a táblába, csak a helyezésnek nem ad értéket.

67.

INSERT INTO konyv VALUES (155, 'Egyszer',1, 103); utasítás hatása:

a)

Beszúrja az 'Egyszer' című könyv adatait a táblába.

b)

Módosítja a 155-ös id-jű rekord helyezését 103-ra.

c)

Hibaüzenetet kapunk, mert nem adtuk meg, hogy melyik mezőknek adunk értéket.

d)

Hibaüzenetet kapunk, mert nincs ilyen utasítás.

68.

UPDATE konyv SET helyezes=104; utasítás hatása:

a)

Beszúr egy új rekordot, ahol a helyezes értéke 104 lesz.

b)

Módosítja a 155-ös id-jű rekord helyezését 104-re.

c)

Hibaüzenetet kapunk, mert nem adtuk meg, hogy melyik rekordnak az értékét kell módosítani.

d)

Mindegyik könyv helyezes értéke 104 lesz.

69.

UPDATE konyv SET helyezes=104 WHERE id=155; utasítás hatása:

a)

Beszúr egy új rekordot, ahol a helyezes értéke 104 lesz.

b)

Módosítja a 155-ös id-jű rekord helyezését 104-ra.

c)

Hibaüzenetet kapunk, mert nem adtuk meg, hogy melyik rekordnak az értékét kell módosítani.

d)

Mindegyik könyv helyezes értéke 104 lesz.

70.

DELETE FROM konyv WHERE

id=155; utasítás hatása:

a)

Beszúr egy új rekordot, ahol az id értéke 155 lesz.

b)

Töröljük a 155-ös id-jű rekordot a táblából.

c)

Hibaüzenetet kapunk, mert nem adtuk meg, hogy melyik mezőket akarjuk törölni.

d)

Minden könyvet törlünk a konyv táblából.

71.

Melyik SQL utasítás helyes szintaktikájú?

a)

INSERT INTO konyv SET (155, 'Egyszer',1, 103)

b)

UPDATE konyv VALUES helyezes=104 WHERE id=155;

c)

INSERT INTO konyv VALUES (155, 'Egyszer',1, 103)

d)

DELETE konyv WHERE id=155;

72.

Melyik SQL utasítás helyes szintaktikájú?

a)

INSERT konyv VALUES(155, 'Egyszer',1, 103)

b)

UPDATE helyezes=104 FROM konyv WHERE id=155;

c)

UPDATE konyv SET helyezes=104 WHERE id=155;

d)

DELETE SET konyv WHERE id=155;

73.

Melyik SQL utasítás helyes szintaktikájú?

a)

INSERT INTO konyv SET (155, 'Egyszer',1, 103)

b)

DELETE konyv WHERE id=155;

c)

UPDATE konyv VALUES helyezes=104 WHERE id=155;

d)

DELETE FROM konyv WHERE id=155;

74.

Melyik NEM adatmanipulációs utasítás?

a)

SELECT

b)

INSERT

c)

UPDATE

d)

DELETE

75.

A tábla nevének megadása ebben a záradékban történik.

a)

SELECT

b)

FROM

c)

WHERE

d)

ORDER BY

76.

A megjelenítendő mezők nevének megadása ebben a záradékban történik.

a)

SELECT

b)

FROM

c)

WHERE

d)

ORDER BY

77.

A rendezés megadása ebben a záradékban történik.

a)

SELECT

b)

FROM

c)

WHERE

d)

ORDER BY

78.

A rekordok feltétel szerinti szűrésének a megadása ebben a záradékban történik.

a)

GROUP BY

b)

HAVING

c)

WHERE

d)

ORDER BY

79.

Ebben a záradékban adjuk meg, hogy mely mező szerint csoportosítunk.

a)

GROUP BY

b)

HAVING

c)

WHERE

d)

ORDER BY

80.

A csoportosított adatok szerinti szűrés megadása ebben a záradékban történik.

a)

GROUP BY

b)

HAVING

c)

WHERE

d)

ORDER BY

81.

Az ORDER BY pont DESC záradék hatására a pont mező szerinti csökkenő sorrendet adjuk meg.

a)

IGAZ

b)

HAMIS

82.

A SELECT DISTINCT megyenev FROM varosok hatására az első megyenév kerül kiírásra.

a)

IGAZ

b)

HAMIS

83.

A SELECT megyenev FROM varosok LIMIT 1 hatására az első megyenév kerül kiírásra.

a)

IGAZ

b)

HAMIS

84.

A SELECT COUNT(id) FROM versenyzok hatására a versenyzők száma kerül kiírásra.

a)

IGAZ

b)

HAMIS

85.
Melyik nem SQL utasítás a felsoroltak közül?
a)
SELECT
b)
UPDATE
c)
CREATE QUERY
d)
DELETE
86.
Melyik utasítással tudunk lekérdezni adatokat egy SQL szerverről?
a)
GET
b)
SELECT
c)
EXTRACT
d)
PUT
87.

A WHERE belepes BETWEEN 1958 AND 2013 záradékkal melyik záradék egyenértékű?

a)

WHERE belepes > 1958 AND belepes < 2013

b)

WHERE (belepes > 1958) AND (belepes < 2013)

c)

WHERE belepes > 1958 OR belepes < 2013

d)

WHERE belepes >= 1958 AND belepes <= 2013

88.

A WHERE záradékban melyik operátort használhatjuk a kisebb/egyenlő kifejezésére?

a)

>=

b)

<=

c)

=>

d)

=<

89.
Melyik utasítással tudunk SQL adatbázisban táblát létrehozni?
a)
MAKE TABLE
b)
CREATE TABLE
c)
NEW TABLE
d)
DROP TABLE
90.
Melyik SQL utasítással tudjuk megjeleníteni az Orszagok tábla minden adatát?
a)
SELECT *.Orszagok;
b)
SELECT Orszagok;
c)
SELECT FROM Orszagok;
d)
SELECT * FROM Orszagok;
91.
Melyik SQL záradékot kell alkalmazni annak érdekében, hogy a lekérdezés eredménye fizetés szerint növekvő sorrendben jelenjen meg?
a)
ORDER BY fizetes UP
b)
ORDER BY fizetes DESC
c)
ORDER BY fizetes ASC
d)
ORDER BY fizetes DOWN
92.
Melyik sorrendben kell megadni a SELECT utasításban a záradékokat?
a)
SELECT - FROM - ORDER BY - WHERE - GROUP BY - HAVING
b)
SELECT - WHERE - FROM - HAVING - ORDER BY - GROUP BY
c)
SELECT - FROM - ORDER BY - WHERE - ORDER BY - HAVING
d)
SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY
e)
Egyikkel sem a felsoroltak közül.
93.

Melyik utasítás kérdezi le a FirstName mezőt a Persons táblából?

a)

SELECT FirstName.Persons

b)

SELECT Persons.FirstName

c)

SELECT FirstName FROM Persons

d)

SELECT Persons FROM FirstName

94.

Melyik utasítással tudunk új rekordokat beszúrni egy táblába?

a)

ADD RECORD

b)

INSERT INTO

c)

ADD NEW

d)

INSERT NEW

95.

Az alábbi kulcsszavak közül melyikkel lehet a lekérdezésekben a megjelenő eredménysorok egyediségét biztosítani?

a)

UNIQUE

b)

TOP/LIMIT

c)

DISTINCT

d)

Egyikkel sem a felsoroltak közül.

96.

Hogyan hoznál létre egy konyvtar adatbázist?

(a)  

97.

Hogyan hívjuk az elsődleges kulcsot MySql-ben?

(a)  

98.

Hogyan hívjuk a másodlagos (idegen) kulcsot MySql-ben?

(a)  

99.

A már csoportosított adatok szűrésére melyik SQL záradék használható?

a)

WHERE

b)

WERE

c)

HAVING

d)

LIMIT

100.

Melyik záradékkal korlátozhatjuk a megjelenő adatsorok számát a lekérdezésekben?

a)

LAST

b)

TAKE

c)

TOP/LIMIT

d)

NUMBER OF