Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Processo Seletivo - Fábrica BH

Total questions: 8

Worksheet time: 5mins

Name
Class
Date
1.

Para excluir da tabela de Cliente/Fornecedor (table FCFO) o campo CEP deve-se utilizar o comando:

a)

DROP COLUMN CEP FROM FCFO

b)

ALTER TABLE FCFO DROP COLUMN CEP

c)

DELETE COLUMN CEP FROM FCFO

d)

ALTER TABLE FCFO DELETE COLUMN CEP

e)

DROP COLUMN CEP WHERE TABLE= 'FCFO'

2.

Considerando que a tabela de pessoa (PPESSOA) seja composta pelas colunas da imagem, qual comando deve-se utilizar para listar todas a pessoas do sexo feminino, casadas e que nasceram no ano de 1980:


Sexo:

Feminino = F

Masculino = M

Estado Civil:

Solteiro(a) = S

Casado(a) = C

Viúvo(a) = V

a)

SELECT * FROM PPESSOAL WHERE ESTADOCIVIL = 'C' AND SEXO = 'F' AND YEAR(DTNASCIMENTO) = 1980

b)

SELECT * FROM PPESSOA WHERE ESTADOCIVIL = C AND SEXO = F AND DTNASCIMENTO BETWEEN '1980-01-01' AND '1980-12-31'

c)

SELECT * FROM PPESSOA WHERE ESTADOCIVIL = C AND SEXO = F AND DTNASCIMENTO BETWEEN CAST('1980-01-01' AS DATE) AND CAST('1980-12-31' AS DATE)

d)

SELECT * FROM PPESSOA WHERE ESTADOCIVIL = 'C' AND SEXO = 'F' AND (DTNASCIMENTO > 1979 AND DTNASCIMENTO <= 1980)

e)

SELECT * FROM PPESSOA WHERE ESTADOCIVIL = 'C' AND SEXO = 'F' AND (DTNASCIMENTO >= 1979 AND DTNASCIMENTO <= 1980)

3.

Considerando a tabela de pessoas (imagem), o comando SELECT TOP 3 CODIGO FROM PPESSOA WHERE ESTADOCIVIL = 'C' AND SEXO = 'M' , resulta nos valores:

a)

1, 6, 7, 9, 10, 11

b)

1, 2, 3

c)

6, 7, 9

d)

1, 6, 7

e)

6, 7, 9, 10, 11

4.

Sobre os operadores de conjunto, utilizados nos casos em que uma consulta SQL pode retornar como resultado mais de uma linha, é correto afirmar que:

a)

OUT verifica se a comparação com um determinado argumento coincide com algum valor da lista.

b)

ALL verifica se um valor específico existe em um conjunto, considerando valores nulos.

c)

EXISTS verifica se a comparação com um determinado argumento coincide com todos os valores da lista.

d)

NOT IN verifica se um valor específico não existe em um conjunto, considerando valores nulos.

e)

IN verifica se um valor faz parte de um conjunto de valores, não considerando valores nulos.

5.

Considerando a tabela de pessoas (imagem), onde o campo CODIGO é do tipo inteiro e chave primária da tabela, caso deseje alterar o nome da pessoa de CODIGO = 7 para “Geraldo Magela”, qual comando correto a ser utilizado:

a)

ALTER TABLE PPESSOA SET NOME='Geraldo Magela' WHERE CODIGO = 7

b)

UPDATE PPESSOA SET NOME='Geraldo Magela' WHERE CODIGO = 7

c)

UPDATE NOME TO 'Geraldo Magela' FROM PPESSOA WHERE CODIGO = 7

d)

ALTER TABLE PPESSOA FIELD NOME='Geraldo Magela' WHERE CODIGO = 7

e)

UPDATE TABLE PPESSOA FIELD NOME='Geraldo Magela' WHERE CODIGO = 7

6.

Considerando a tabela abaixo de pessoas, para buscar todas as pessoas cujo nome iniciam com a letra A, qual comando correto a ser utilizado:

a)

SEARCH * FROM PPESSOA WHERE NOME LIKE 'A%'

b)

SELECT * FROM PPESSOA WHERE NOME LIKE 'A*'

c)

SELECT * FROM PPESSOA WHERE NOME BEGIN BY 'A%’'

d)

SEARCH * FROM PPESSOA WHERE NOME BEGIN BY 'A*'

e)

SELECT * FROM PPESSOA WHERE NOME LIKE 'A%'

7.

Qual função TSQL deve ser utilizada para se filtrar os dados que serão submetidos a uma agregação?

a)

HAVING

b)

GROUP

c)

SORT

d)

SUM

e)

COUNT

8.

Considerando a tabela de pessoas (imagem), o comando SELECT COUNT(1) FROM PPESSOA WHERE SEXO = 'F' AND NOME LIKE ‘%A’, resulta no valor:

a)

4

b)

1

c)

2

d)

3

e)

0