wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz de SQL

Total questions: 52

Worksheet time: 29mins

Name
Class
Date
1.

O que significa SQL?

a)

Structured Query Language

b)

Strong Question Language

c)

Structured Question Language

2.

Qual instrução SQL é usada para extrair dados de um banco de dados?

a)

SELECT

b)

EXTRACT

c)

GET

d)

OPEN

3.

Qual instrução SQL é usada para atualizar dados em um banco de dados?

a)

UPDATE

b)

MODIFY

c)

SAVE

d)

SAVE AS

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 INTO

b)

ADD RECORD

c)

ADD NEW

d)

INSERT NEW

6.

Como selecionar a coluna 'FirstName' da tabela 'Persons'?

a)

SELECT FirstName FROM Persons

b)

SELECT Persons.Name

c)

EXTRACT Name FROM Persons

7.

Como selecionar todas as colunas da tabela 'Persons'?

a)

SELECT *.Persons

b)

SELECT Persons

c)

SELECT [all] FROM Persons

d)

SELECT * FROM Persons

8.

Como selecionar todos os registros da tabela 'Persons' onde o 'FirstName' é 'Peter'?

a)

SELECT * FROM Persons WHERE FirstName<>'Peter'

b)

SELECT [all] FROM Persons WHERE FirstName='Peter'

c)

SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'

d)

SELECT * FROM Persons WHERE FirstName='Peter'

9.

Como selecionar todos os registros da tabela 'Persons' onde o 'FirstName' começa com 'a'?

a)

SELECT * FROM Persons WHERE FirstName='a'

b)

SELECT * FROM Persons WHERE FirstName LIKE '%a'

c)

SELECT * FROM Persons WHERE FirstName='%a%'

d)

SELECT * FROM Persons WHERE FirstName LIKE 'a%'

10.

O operador OR exibe um registro se QUALQUER condição for verdadeira. O operador AND exibe um registro se TODAS as condições forem verdadeiras.

a)

True

b)

False

11.

Como selecionar todos os registros da tabela 'Persons' onde o 'FirstName' é 'Peter' e o 'LastName' é 'Jackson'?

a)

SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'

b)

SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'

c)

SELECT FirstName='Peter', LastName='Jackson' FROM Persons

12.

Como selecionar todos os registros da tabela 'Persons' onde o 'LastName' está entre 'Hansen' e 'Pettersen'?

a)

SELECT * FROM Persons WHERE LastName>'Hansen' AND LastName'Hansen' AND LastName<'Pettersen' FROM Persons

b)

SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen'

13.

Qual instrução SQL retorna apenas valores diferentes?

a)

SELECT UNIQUE

b)

SELECT DIFFERENT

c)

SELECT DISTINCT

14.

Qual palavra-chave SQL é usada para ordenar os resultados?

a)

SORT BY

b)

SORT

c)

ORDER BY

d)

ORDER

15.

Como retornar todos os registros da tabela 'Persons' ordenados de forma decrescente pelo 'FirstName'?

a)

SELECT * FROM Persons SORT 'FirstName' DESC

b)

SELECT * FROM Persons ORDER FirstName DESC

c)

SELECT * FROM Persons SORT BY 'FirstName' DESC

d)

SELECT * FROM Persons ORDER BY FirstName DESC

16.

Como inserir um novo registro na tabela 'Persons'?

a)

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

b)

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

c)

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

17.

Como inserir 'Olsen' na coluna 'LastName' da tabela 'Persons'?

a)

INSERT INTO Persons ('Olsen') INTO LastName

b)

INSERT INTO Persons (LastName) VALUES ('Olsen')

c)

INSERT ('Olsen') INTO Persons (LastName)

18.

Como alterar 'Hansen' para 'Nilsen' na coluna 'LastName' da tabela 'Persons'?

a)

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

b)

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

c)

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

d)

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

19.

Como excluir registros da tabela 'Persons' onde o 'FirstName' é 'Peter'?

a)

DELETE FirstName='Peter' FROM Persons

b)

DELETE FROM Persons WHERE FirstName = 'Peter'

c)

DELETE ROW FirstName='Peter' FROM Persons

20.

Como contar o número de registros na tabela 'Persons'?

a)

SELECT NO(*) FROM Persons

b)

SELECT COLUMNS(*) FROM Persons

c)

SELECT LEN(*) FROM Persons

d)

SELECT COUNT(*) FROM Persons

21.

Qual é o tipo mais comum de junção?

a)

JOINED

b)

JOINED TABLE

c)

INSIDE JOIN

d)

INNER JOIN

22.

Qual operador seleciona valores dentro de um intervalo?

4 lines
23.

Qual é o tipo mais comum de junção?

a)

JOINED

b)

JOINED TABLE

c)

INSIDE JOIN

d)

INNER JOIN

24.

Qual operador seleciona valores dentro de um intervalo?

a)

RANGE

b)

WITHIN

c)

BETWEEN

25.

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

a)

False

b)

True

26.

Qual operador é usado para procurar um padrão específico em uma coluna?

a)

GET

b)

FROM

c)

LIKE

27.

Qual instrução SQL é usada para criar uma tabela chamada 'Customers'?

a)

CREATE TABLE Customers

b)

CREATE DB Customers

c)

CREATE DATABASE TAB Customers

d)

CREATE DATABASE TABLE Customers

28.

Qual cláusula é usada com SELECT para filtrar as linhas retornadas?

a)

GROUP BY

b)

ORDER BY

c)

WHERE

d)

HAVING

29.

Qual palavra-chave SQL é usada para remover linhas duplicadas do resultado?

a)

DISTINCT

b)

UNIQUE

c)

DELETE

d)

CLEAN

30.

Qual cláusula agrupa linhas com os mesmos valores em linhas resumidas?

a)

ORDER BY

b)

GROUP BY

c)

WHERE

d)

FILTER

31.

O que é usado para combinar o resultado de duas ou mais instruções SELECT?

a)

UNION

b)

JOIN

c)

MERGE

d)

COMBINE

32.

Qual cláusula é usada para filtrar grupos em uma consulta SQL?

a)

WHERE

b)

GROUP BY

c)

HAVING

d)

SELECT

33.

Qual função retorna o número total de valores em uma coluna?

a)

TOTAL

b)

COUNT

c)

SUM

d)

NUMBER

34.

Qual função calcula o valor médio em uma coluna numérica?

a)

AVERAGE

b)

AVG

c)

MEAN

d)

SUM

35.

Qual função retorna o maior valor em uma coluna?

a)

HIGH

b)

LARGEST

c)

MAX

d)

TOP

36.

Qual função retorna o menor valor em uma coluna?

a)

LOW

b)

MIN

c)

SMALLEST

d)

LEAST

37.

Qual restrição é usada para garantir a unicidade dos valores em uma coluna?

a)

UNIQUE

b)

NOT NULL

c)

PRIMARY KEY

d)

CHECK

38.

Qual restrição combina NOT NULL e UNIQUE?

a)

FOREIGN KEY

b)

PRIMARY KEY

c)

INDEX

d)

CONSTRAINT

39.

Qual instrução SQL cria um novo banco de dados?

a)

NEW DATABASE

b)

CREATE DATABASE

c)

MAKE DB

d)

INIT DATABASE

40.

Qual instrução é usada para alterar a estrutura de uma tabela existente?

a)

MODIFY

b)

UPDATE

c)

ALTER TABLE

d)

CHANGE

41.

Qual palavra-chave é usada para renomear uma coluna ou tabela no resultado?

a)

CHANGE

b)

ALIAS

c)

RENAME

d)

AS

42.

Qual cláusula é usada para ordenar o conjunto de resultados em ordem crescente ou decrescente?

a)

GROUP BY

b)

ORDER BY

c)

SORT

d)

ARRANGE

43.

Qual cláusula é usada para unir tabelas com base em uma coluna relacionada?

a)

MERGE

b)

CONNECT

c)

JOIN

d)

RELATE

44.

Qual palavra-chave é usada para apagar todos os registros de uma tabela sem apagar a própria tabela?

a)

REMOVE

b)

DELETE

c)

DROP

d)

CLEAR

45.

Qual instrução apaga uma tabela incluindo sua estrutura?

a)

DELETE

b)

ERASE

c)

DROP TABLE

d)

TRUNCATE

46.

Qual comando remove todas as linhas, mas mantém a estrutura da tabela?

a)

DROP

b)

CLEAR

c)

DELETE

d)

TRUNCATE

47.

O que a palavra-chave SQL BETWEEN faz?

a)

Filters exact values

b)

Selects values within a range

c)

Combines tables

d)

Joins columns

48.

O que o operador IN faz no SQL?

a)

Includes only null values

b)

Checks if a value matches any in a list

c)

Limits the number of rows

d)

Filters groups

49.

Qual é o propósito do operador LIKE no SQL?

a)

To sort values

b)

To check equality

c)

To search for a pattern

d)

To count rows

50.

Qual símbolo é usado como caractere curinga único com LIKE?

a)

%

b)

.

c)

_

d)

?

51.

Qual é a ordem padrão da cláusula ORDER BY?

a)

Descending

b)

Alphabetical

c)

Random

d)

Ascending

52.

Qual é o tipo de junção padrão no SQL?

a)

LEFT JOIN

b)

OUTER JOIN

c)

FULL JOIN

d)

INNER JOIN