wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quizz SQL

Total questions: 30

Worksheet time: 53mins

Name
Class
Date
1.
O que significa SQL?
a)

Strong Question Language

b)

Structured Query Language

c)
Structured Question Language
2.
Qual instrução SQL é usada para extrair dados de um banco de dados?
a)

OPEN

b)
GET
c)

SELECT

d)
EXTRACT
3.
Qual instrução SQL é usada para atualizar dados em um banco de dados?
a)

MODIFY

b)
SAVE
c)
SAVE AS
d)

UPDATE

4.
Qual instrução SQL é usada para excluir dados de um banco de dados?
a)
DELETE
b)
REMOVE
c)
COLLAPSE
5.
Qual instrução SQL é usada para inserir novos dados em um banco de dados?
a)

INSERT NEW

b)
ADD NEW
c)

INSERT INTO

d)
ADD RECORD
6.

Com SQL, como você seleciona uma coluna chamada "Nome" de uma tabela chamada "Pessoas"?

a)

SELECT Pessoas.Nome

b)

EXTRACT Nome FROM Pessoas

c)

SELECT Nome FROM Pessoas

7.
Com SQL, como você seleciona todas as colunas de uma tabela chamada "Pessoas"?
a)

SELECT * FROM Pessoas

b)

SELECT [all] FROM Pessoas

c)

SELECT Pessoas

d)

SELECT *.Pessoas

8.

Com SQL, como você seleciona todos os registros de uma tabela chamada "Pessoas" onde o valor da coluna "Nome" é "Pedro"?

a)

SELECT [all] FROM Pessoas WHERE Nome LIKE 'Pedro'

b)

SELECT [all] FROM Pessoas WHERE Nome='Pedro'

c)

SELECT * FROM Pessoas WHERE Nome='Pedro'

d)

SELECT * FROM Pessoas WHERE Nome<>'Pedro'

9.

Com SQL, como você seleciona todos os registros de uma tabela chamada "Pessoas" onde o valor da coluna "Nome" começa com "a"?

a)

SELECT * FROM Pessoas WHERE Nome = '%a%'

b)

SELECT * FROM Pessoas WHERE Nome LIKE 'a%'

c)

SELECT * FROM Pessoas WHERE Nome = 'a'

d)

SELECT * FROM Pessoas WHERE Nome LIKE '%a'

10.
O operador OR exibe um registro se QUALQUER condição listada for verdadeira. O operador AND exibe um registro se TODAS as condições listadas forem verdadeiras.
a)
VERDADEIRO
b)
FALSO
11.

Com SQL, como você seleciona todos os registros de uma tabela chamada "Pessoas" onde o "Nome" é "Pedro" e o "Sobrenome" é "Jackson"?

a)

SELECT FirstName='Peter', Sobrenome='Jackson' FROM Pessoas

b)

SELECT * FROM Pessoas WHERE Nome<>'Peter' AND Sobrenome<>'Jackson'

c)

SELECT * FROM Pessoas WHERE Nome='Peter' AND Sobrenome='Jackson'

12.

Com SQL, como você seleciona todos os registros de uma tabela chamada "Pessoas" onde o "Sobrenome" está em ordem alfabética entre (e incluindo) "Hansen" e "Pettersen"?

a)

SELECT * FROM Pessoas WHERE Sobrenome > 'Hansen' AND Sobrenome < 'Pettersen'

b)

SELECT * FROM Pessoas WHERE Sobrenome BETWEEN 'Hansen' AND 'Pettersen'

c)

SELECT Sobrenome >= 'Hansen' AND Sobrenome <= 'Pettersen' FROM Pessoas

13.
Qual instrução SQL é usada para retornar apenas valores diferentes?
a)

SELECT UNION ALL

b)
SELECT UNIQUE
c)
SELECT DIFFERENT
d)

SELECT DISTINCT

14.

Qual palavra-chave SQL é usada para classificar um conjunto de resultados?

a)

ORDER

b)

ORDER BY

c)

SORT

d)

SORT BY

15.

Com SQL, como você pode retornar todos os registros de uma tabela chamada "Pessoas" classificados em ordem decrescente por "Nome"?

a)

SELECT * FROM Pessoas ORDER Nome DESC

b)

SELECT * FROM Pessoas SORT BY 'Nome' DESC

c)

SELECT * FROM Pessoas ORDER BY Nome DESC

d)

SELECT * FROM Pessoas SORT 'Nome' DESC

16.
Com SQL, como você pode inserir um novo registro na tabela "Pessoas"?
a)

INSERT INTO Pessoas VALUES ('Jimmy', 'Jackson')

b)

INSERT ('Jimmy', 'Jackson') INTO Pessoas

c)

INSERT VALUES ('Jimmy', 'Jackson') INTO Pessoas

17.
Com SQL, como você pode inserir "Olsen" como "Sobrenome" na tabela "Pessoas"?
a)

INSERT ('Olsen') INTO Pessoas (Sobrenome)

b)

INSERT INTO Pessoas ('Olsen') INTO Sobrenome

c)

INSERT INTO Pessoas (Sobrenome) VALUES ('Olsen')

18.

Como você pode alterar "Hansen" para "Nilsen" na coluna "Sobrenome" na tabela Pessoas?

a)

MODIFY Persons SET LastName='Nilsen' WHERE LastName='Hansen'

b)

UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen'

c)

MODIFY Persons SET LastName='Hansen' INTO LastName='Nilsen'

d)

UPDATE Persons SET LastName='Hansen' INTO LastName='Nilsen'

19.

Com SQL, como você pode excluir os registros onde "Nome" é "Peter" na tabela Pessoas?

a)

DELETE FROM Pessoas WHERE Nome = 'Peter'

b)

DELETE ROW Nome = 'Peter' FROM Pessoas

c)

DELETE Nome = 'Peter' FROM Pessoas

20.
Com SQL, como você pode retornar o número de registros na tabela "Pessoas"?
a)

SELECT COLUMNS(*) FROM Pessoas

b)

SELECT COUNT(*) FROM Pessoas

c)

SELECT LEN(*) FROM Pessoas

d)

SELECT NO(*) FROM Pessoas

21.
Qual é o tipo mais comum de junção?
a)

JOINED

b)
JOINED TABLE
c)

INNER JOIN

d)
INSIDE JOIN
22.
Qual operador é usado para selecionar valores dentro de um intervalo?
a)

RANGE

b)

BETWEEN

c)
WITHIN
23.

A restrição NOT NULL obriga uma coluna a não aceitar valores NULL.

a)

VERDADEIRO

b)

FALSO

24.

Qual operador é usado para buscar um padrão especificado em uma coluna?

a)

ON

b)

FROM

c)

GET

d)

LIKE

25.
Qual instrução SQL é usada para criar uma tabela de banco de dados chamada 'Clientes'?
a)

CREATE DATABASE TABLE Customers

b)

CREATE TABLE Customers

c)
CREATE DB Customers
d)
CREATE DATABASE TAB Customers
26.

Com SQL, como você seleciona apenas os registros onde o valor da coluna "Idade" é maior que 30 na tabela "Pessoas"?

a)

SELECT * FROM Pessoas WHERE Idade > 30

b)

SELECT * FROM Pessoas WHERE Idade >= 30

c)

SELECT * FROM Pessoas WHERE Idade < 30

d)

SELECT * FROM Pessoas WHERE Idade = 30

27.

Qual palavra-chave SQL é usada para evitar registros duplicados em um resultado?

a)

UNIQUE

b)

NO DUPLICATES

c)

DISTINCT

d)

DIFFERENT

28.

Com SQL, como você seleciona todos os registros da tabela "Pessoas" onde a coluna "Idade" está entre 20 e 40?

a)

SELECT * FROM Pessoas WHERE Idade IN (20, 40)

b)

SELECT * FROM Pessoas WHERE Idade BETWEEN 20 AND 40

c)

SELECT * FROM Pessoas WHERE Idade = 20 AND 40

d)

SELECT * FROM Pessoas WHERE Idade > 20 AND Idade < 40

29.

Qual comando SQL é usado para remover uma tabela chamada "Clientes" do banco de dados?

a)

DELETE TABLE Clientes

b)

DROP TABLE Clientes

c)

REMOVE TABLE Clientes

d)

ERASE TABLE Clientes

30.

Com SQL, como você seleciona apenas os registros onde o valor da coluna "Sobrenome" não é "Silva" na tabela "Pessoas"?

a)

SELECT * FROM Pessoas WHERE Sobrenome != 'Silva'

b)

SELECT * FROM Pessoas WHERE Sobrenome <> 'Silva'

c)

SELECT * FROM Pessoas WHERE Sobrenome NOT 'Silva'

d)

SELECT * FROM Pessoas WHERE Sobrenome =! 'Silva'