wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL com Supabase

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Qual comando SQL é utilizado para criar uma nova tabela chamada "clientes" com as colunas "id" (inteiro, chave primária) e "nome" (texto)?

a)

CREATE DATABASE clientes (id INT PRIMARY KEY, nome TEXT);

b)

CREATE TABLE clientes (id INT PRIMARY KEY, nome TEXT);

c)

NEW TABLE clientes (id INT PRIMARY KEY, nome TEXT);

d)

ADD TABLE clientes (id INT PRIMARY KEY, nome TEXT);

2.

Qual comando insere um novo registro na tabela "produtos" com id igual a 1 e nome igual a 'Caderno'?

a)

INSERT INTO produtos VALUES (1, 'Caderno');

b)

ADD INTO produtos (1, 'Caderno');

c)

INSERT produtos (1, 'Caderno');

d)

NEW INTO produtos VALUES (1, 'Caderno');

3.

Para atualizar o nome de um cliente com id igual a 5 para 'João Silva', qual comando SQL é correto?

a)

UPDATE clientes SET nome = 'João Silva' WHERE id = 5;

b)

ALTER clientes nome = 'João Silva' WHERE id = 5;

c)

MODIFY clientes SET nome = 'João Silva' WHERE id = 5;

d)

CHANGE clientes SET nome = 'João Silva' WHERE id = 5;

4.

Qual comando remove todos os registros da tabela "vendas" onde o valor seja menor que 100?

a)

DELETE FROM vendas WHERE valor < 100;

b)

REMOVE FROM vendas WHERE valor < 100;

c)

DROP FROM vendas WHERE valor < 100;

d)

ERASE FROM vendas WHERE valor < 100;

5.

Qual comando retorna todos os registros da tabela "alunos"?

a)

SELECT * FROM alunos;

b)

SHOW * FROM alunos;

c)

GET * FROM alunos;

d)

DISPLAY * FROM alunos;

6.

Para filtrar os produtos cujo preço seja maior que 50, qual comando SQL é correto?

a)

SELECT * FROM produtos WHERE preco > 50;

b)

SELECT * FROM produtos WHERE preco < 50;

c)

SELECT * FROM produtos WHERE preco = 50;

d)

SELECT * FROM produtos WHERE preco >= 50;

7.

Qual comando adiciona uma nova coluna chamada "email" do tipo TEXT na tabela "clientes"?

a)

ALTER TABLE clientes ADD COLUMN email TEXT;

b)

UPDATE TABLE clientes ADD email TEXT;

c)

MODIFY TABLE clientes ADD COLUMN email TEXT;

d)

ADD COLUMN email TEXT TO clientes;

8.

Para excluir a tabela "fornecedores" do banco de dados, qual comando deve ser utilizado?

a)

DROP TABLE fornecedores;

b)

DELETE TABLE fornecedores;

c)

REMOVE TABLE fornecedores;

d)

ERASE TABLE fornecedores;

9.

Qual comando retorna apenas os nomes dos clientes da tabela "clientes"?

a)

SELECT nome FROM clientes;

b)

GET nome FROM clientes;

c)

SHOW nome FROM clientes;

d)

DISPLAY nome FROM clientes;

10.

Para inserir múltiplos registros na tabela "categorias", qual comando está correto?

a)

INSERT INTO categorias VALUES (1, 'Papelaria'), (2, 'Informática');

b)

ADD INTO categorias (1, 'Papelaria'), (2, 'Informática');

c)

INSERT categorias VALUES (1, 'Papelaria'), (2, 'Informática');

d)

NEW INTO categorias VALUES (1, 'Papelaria'), (2, 'Informática');

11.

Qual comando retorna todos os produtos cujo nome começa com a letra 'C'?

a)

SELECT * FROM produtos WHERE nome LIKE 'C%';

b)

SELECT * FROM produtos WHERE nome = 'C%';

c)

SELECT * FROM produtos WHERE nome LIKE '%C';

d)

SELECT * FROM produtos WHERE nome = 'C';

12.

Para atualizar o preço de todos os produtos da categoria 'Eletrônicos' para 200, qual comando é correto?

a)

UPDATE produtos SET preco = 200 WHERE categoria = 'Eletrônicos';

b)

MODIFY produtos SET preco = 200 WHERE categoria = 'Eletrônicos';

c)

CHANGE produtos SET preco = 200 WHERE categoria = 'Eletrônicos';

d)

ALTER produtos SET preco = 200 WHERE categoria = 'Eletrônicos';

13.

Qual comando retorna a quantidade total de registros na tabela "clientes"?

a)

SELECT COUNT(*) FROM clientes;

b)

SELECT SUM(*) FROM clientes;

c)

SELECT TOTAL(*) FROM clientes;

d)

SELECT NUMBER(*) FROM clientes;

14.

Para remover todos os registros da tabela "pedidos" sem excluir a tabela, qual comando é utilizado?

a)

DELETE FROM pedidos;

b)

DROP TABLE pedidos;

c)

REMOVE FROM pedidos;

d)

ERASE FROM pedidos;

15.

Qual comando retorna todos os clientes ordenados pelo nome em ordem alfabética?

a)

SELECT * FROM clientes ORDER BY nome ASC;

b)

SELECT * FROM clientes ORDER nome ASC;

c)

SELECT * FROM clientes SORT BY nome ASC;

d)

SELECT * FROM clientes ORDER nome;