Enunciado
Considere o código SQL a seguir. CREATE TABLE catalogo ( id_tabela INT, nome_tabela VARCHAR(255), descricao TEXT, colunas TEXT, relacionamentos TEXT, regras_negocio TEXT, data_criacao DATE, data_ultima_atualizacao DATE ); INSERT INTO catalogo VALUES ( 1, 'vendas', 'Registros de vendas realizadas', 'id_venda INT, data_venda DATE, valor_venda DECIMAL, id_produto INT', 'id_produto REFERENCES produtos(id)', 'valor_venda > 0', '2023-01-01', '2023-10-05' ); SELECT * FROM catalogo WHERE nome_tabela = 'vendas'; Com base nas informações do código precedente, julgue os próximos itens. Pelo comando SELECT, entende-se que os valores da coluna valor_venda devem ser menores que zero.
Alternativas
- A.Certo
- B.Errado
Gabarito: alternativa correta destacada.
Comentario
Por que a alternativa C está errada: marcar Certo leria o operador de forma inversa e atribuiria ao SELECT uma conclusão que o próprio dado contradiz. O símbolo “>” indica maior que.