wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL - parte 2 - SELECT

Total questions: 11

Worksheet time: 22mins

Name
Class
Date
1.

Dada a tabela Aluno (matricula, nome, estado,cidade, sexo, idade) , o comando para retornar todos os dados da mesma

a)

INSERT INTO aluno VALUES (1, Rodrigo, 'PE', 'Belo Jardim','m', 17);

b)

UPDATE aluno SET cidade = 'Caruaru';

c)

SELECT * FROM aluno;

d)

DELETE FROM aluno;

2.

Dada a tabela Aluno (matricula, nome, estado,cidade, sexo, idade) , qual comando abaixo é o mais adequado para retornar apenas os alunos que são de Pernambuco?

a)

SELECT * FROM aluno WHERE cidade = 'Pernambuco';

b)

SELECT * FROM aluno;

c)

SELECT * FROM aluno WHERE estado = 'PE';

d)

SELECT * FROM aluno WHERE idade >= 18;

3.

Dada a tabela Aluno (matricula, nome, estado,cidade, sexo, idade) , qual comando abaixo é o mais adequado para retornar apenas os alunos que não são de Belo Jardim?

a)

SELECT * FROM aluno WHERE cidade = 'Belo Jardim';

b)

SELECT * FROM aluno;

c)

SELECT * FROM aluno WHERE estado <> 'Caruaru';

d)

SELECT * FROM aluno WHERE cidade != 'Belo Jardim';

4.

Dada a tabela ALUNO (matricula, nome, estado,cidade, sexo, idade) , qual comando abaixo é o mais adequado para retornar apenas os nomes e idades dos alunos?

a)

SELECT * FROM aluno WHERE idade = 20;

b)

SELECT nome, idade FROM aluno;

c)

SELECT nome FROM aluno;

d)

SELECT idade FROM aluno;

5.

Dada a tabela aluno (matricula, nome, endereco, telefone) podemos afirmar que os comandos abaixo exibem o mesmo resultado?


SELECT * FROM aluno


SELECT matricula, nome, endereco, telefone FROM aluno

a)

SIM

b)

NÃO

6.

Dada a tabela aluno (matricula, nome, estado, cidade, idade) podemos afirmar que o comando abaixo:


SELECT nome, idade FROM aluno ORDER BY idade ASC

a)

Retorna os alunos em ordem decrescente de idade

b)

Retorna os alunos em ordem crescente de idade

7.

Dada a tabela aluno (matricula, nome, estado, cidade, idade) podemos afirmar que o comando abaixo:


SELECT nome FROM aluno ORDER BY nome DESC

a)

Retorna os alunos em ordem decrescente de nome

b)

Retorna os alunos em ordem alfabética

8.

Dada a tabela aluno (matricula, nome, estado, cidade, idade) podemos afirmar que o comando abaixo:


SELECT nome FROM aluno ORDER BY estado DESC, cidade ASC;

a)

Retorna os alunos em ordem decrescente de cidade

b)

Retorna os alunos em ordem alfabética

c)

Retorna os alunos em ordem decrescente de cidade, e crescente de estado

d)

Retorna os alunos primeiro em ordem decrescente de estado, e depois os ordena por cidade de forma ascendente

9.

Dada a tabela aluno (matricula, nome, estado, cidade, idade) podemos afirmar que o comando abaixo:


SELECT nome, cidade FROM aluno WHERE cidade = 'Belo Jardim' OR cidade = 'Sanharó'

a)

Retorna os alunos que não são de Belo Jardim

b)

Retorna os alunos que são de Sanharó

c)

Retorna os alunos que são de Belo Jardim ou Sanharó

d)

Retorna os alunos que são de Belo Jardim e Sanharó

10.

Dada a tabela aluno (matricula, nome, estado, cidade, idade) podemos afirmar que o comando abaixo:


SELECT nome, cidade FROM aluno WHERE cidade = 'Belo Jardim' E cidade = 'Sanharó'

a)

Retorna os alunos que não são de Belo Jardim

b)

Retorna os alunos que são de Sanharó

c)

Retorna os alunos que são de Belo Jardim ou Sanharó

d)

Retorna os alunos que são de Belo Jardim e Sanharó

11.

Dada a tabela aluno (matricula, nome, estado, cidade, idade) podemos afirmar que o comando abaixo:


SELECT nome, cidade FROM aluno WHERE not (cidade = 'Belo Jardim')

a)

Retorna os alunos que não são de Belo Jardim

b)

Retorna os alunos que são de Sanharó

c)

Retorna os alunos que são de Belo Jardim ou Sanharó

d)

Retorna os alunos que são de Belo Jardim e Sanharó