wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL-basics

Total questions: 30

Worksheet time: 46mins

Name
Class
Date
1.

Ποια εντολή θα χρησιμοποιήσω για να ανακτήσω δεδομένα από μία ΒΔ?

a)

Extract

b)

Get

c)

Open

d)

Select

2.

Αν θέλω να ορίσω κριτήρια στην επιλογή δεδομένων τι χρησιμοποιώ?

a)

Where

b)

Order by

c)

From

d)

Select

3.

Αν θέλω να ισχύουν περισσότερα από ένα κριτήρια τι θα βάλω για να τα συνδέσω?

a)

Also

b)

And

c)

Or

d)

Where

4.

Αν θέλω να ορίσω ότι μόνο ένα από τα κριτήρια που έχω δώσει αρκεί για να ισχύσει το φίλτρο ενώνω με ?

a)

And

b)

Maybe

c)

If

d)

Or

5.

Αν θέλω να αλλάξω τα στοιχεία μίας εγγραφής θα χρησιμοποιήσω?

a)

Update

b)

Amend

c)

Alter

d)

Modify

6.

Για διαγραφή μία εγγραφής δίνω το ?

a)

Remove

b)

Cancel

c)

Delete

d)

Eradicate

7.

Αν θέλω να προσθέσω νέα εγγραφή στη ΒΔ θα δώσω το ?

a)

Add To

b)

Update To

c)

Add Into

d)

Insert Into

8.

Πως θα γράψω το μικρότερο ή ίσο?

a)

>=

b)

=>

c)

=<

d)

<=

9.

Ποια λέξη λείπει από την παρακάτω εντολή SQL?

Select * ...... table_name

a)

With

b)

Where

c)

From

d)

And

10.

Ποια η σωστή σειρά σύνταξης σε μία εντολή SQL ?

a)

SELECT, FROM, ORDER BY, WHERE

b)

SELECT, FROM, WHERE, ORDER BY

c)

SELECT, WHERE, FROM, ORDER BY

d)

WHERE, FROM, SELECT, ORDER BY

11.

Πως θα επιλέξω όλες τις στήλες από τον πίνακα "Designer"?

a)

SELECT * FROM Designer

b)

SELECT [All] FROM Designer

c)

SELECT Designer.*

d)

SELECT FROM Designer

12.

Πως θα αλλάξω το τηλέφωνο στον πίνακα "Designer" για το DesignerID "SMI01"?

a)

UPDATE Designer SET PhoneNo = '01224123456'

b)

UPDATE Designer (PhoneNo) VALUES ('01224123456')

c)

UPDATE Designer SET PhoneNo = '01224123456' WHERE DesignerID = 'SMI01'

d)

UPDATE PhoneNo = '01224123456' FROM Designer WHERE DesignerID = 'SMI01'

13.

Πως θα σβήσετε από τον πίνακα Items όλες τις εγγραφές που τo Type είναι Chair

a)

DELETE 'Chair' FROM Items

b)

DELETE Type FROM Items WHERE Type = 'Chair'

c)

DELETE FROM Items WHERE Type = 'Chair'

d)

DELETE ITEMS WHERE Type = 'Chair'

14.

Θέλω να εμφανίσω όλες τις εγγραφές του πίνακα Items που ο τύπος είναι Chairs και η τιμή μεγαλύτερη από 50€

a)

SELECT * FROM Items WHERE Type = 'Chair' AND Price > 50

b)

SELECT * FROM Items WHERE Type = 'Chair' OR Price < 100

c)

SELECT * FROM Iterms WHERE Type = 'Chair' AND Price >= 50

d)

SELECT * FROM Items WHERE Price > 50

15.

Ποια εντολή προσθέτει εγγραφή σε ένα πίνακα?

a)

INSERT INTO Designer VALUES ('SMI01', 'M Smith', 'mail@msmith.com', '01224123456')

b)

INSERT VALUES ('SMI01', 'M Smith', 'mail@msmith.com', 01224123456') INTO Designer

c)

INSERT ('SMI01', 'M Smith', 'mail@msmith.com', '01224123456') INTO Designer

d)

INSERT Designer INTO VALUES (''SMI01', 'M Smith', 'mail@msmith.com', '01224123456')

16.

Ποιο από τα παρακάτω δεν είναι τύπος πεδίου της SQL?

a)

text

b)

number

c)

array

d)

date

17.

Πόσες εγγραφές έχει ο πίνακας?

a)

7

b)

6

c)

5

d)

4

18.

Πόσα πεδία υπάρχουν στον πίνακα?

a)

4

b)

5

c)

6

d)

7

19.

Ποιο πεδίο είναι το πρωτεύον κλειδί?

a)

ID

b)

Name

c)

HighScore

d)

Competition

20.

Ποιο είναι το ID που θ επιστρέψει η παρακάτω εντολή "SELECT * FROM Gymnasts WHERE Name='Xavier'"?

a)

0001

b)

0002

c)

0003

d)

0004

e)

0005

21.

Ποιο είναι το ID που θ επιστρέψει η παρακάτω εντολή "SELECT * FROM Gymnasts WHERE HighScore > 8.4 AND Competition=Vault"?

a)

0001

b)

0002

c)

0003

d)

0004

e)

0005

22.

Ποια εντολή θα επιστρέψει τα περισσότερα αποτελέσματα?

a)

SELECT * FROM Gymnasts WHERE HighScore > 8.0

b)

SELECT * FROM Gymnasts WHERE Competition LIKE R%

c)

SELECT * FROM Gymnasts WHERE Competition LIKE %o%

d)

SELECT * FROM Gymnasts WHERE Name LIKE %i%

23.

Η εντολή SELECT COUNT(ID) FROM Gymnasts WHERE HighScore > 8.0 θα επιστρέψει τιμή ........?

a)

6

b)

4

c)

3

d)

κανένα

24.

Ποιο από τα παρακάτω δεν είναι εντολή SQL?

a)

SELECT

b)

FROM

c)

LIKE

d)

SIMILAR

e)

DISTINCT

25.

Η στήλη ενός πίνακα είναι

a)

record

b)

row

c)

field

d)

data

26.

Τι χρησιμοποιώ για να δηλώσω ότι δεν υπάρχουν δεδομένα σε ένα πεδίο?

a)

%

b)

?

c)

NULL

d)

*

27.

Τι σημαίνει το * στην εντολή SELECT?

a)

Επέλεξε όλες τις στήλες

b)

Επέλεξε όλες τις γραμμές

c)

Επέλεξε όλους τους τύπους

d)

Επέλεξε jaskfjfjfjsfjiosjisjfjsfjsfjkjsk

28.

Σε ένα κριτήριο Like πως ορίζω στην SQL το οποιοιδήποτε χαρακτήρες?

a)

$

b)

@

c)

*

d)

%

29.

Σε ένα κριτήριο Like πως ορίζω στην SQL ένα μόνο χαρακτήρα?

a)

$

b)

_

c)

?

d)

@

30.

SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', 'UK'). Το ΙΝ είναι συντόμευση για πολλαπλά ...?

a)

AND

b)

OR

c)

NOT

d)

IF