2
respostas

Desafio: resolvendo expressões lógicas

CREATE TABLE #TABELA_DO_ALUNO
(
NOME_DO_ALUNO VARCHAR (100),
IDADE_ALUNO INTEGER,
FORMACAO VARCHAR (20),
ESCOLA VARCHAR (100)
);
INSERT INTO #TABELA_DO_ALUNO
(NOME_DO_ALUNO,IDADE_ALUNO, FORMACAO)
VALUES
('ALUNO1', 17,'Inglês')
INSERT INTO #TABELA_DO_ALUNO
(NOME_DO_ALUNO,IDADE_ALUNO, FORMACAO)
VALUES
('ALUNO2', 18,'Inglês')
INSERT INTO #TABELA_DO_ALUNO
(NOME_DO_ALUNO,IDADE_ALUNO, FORMACAO)
VALUES
('ALUNO3', 16,'Alemão')
INSERT INTO #TABELA_DO_ALUNO
(NOME_DO_ALUNO,IDADE_ALUNO, FORMACAO)
VALUES
('ALUNO4', 16,'Espanhol')
UPDATE #TABELA_DO_ALUNO SET ESCOLA = 'Escola de Estudos Astronômicos'
WHERE IDADE_ALUNO >= 18 OR FORMACAO = 'Inglês' 
UPDATE #TABELA_DO_ALUNO SET ESCOLA = 'Escola de Estudos Supersônicos'
WHERE IDADE_ALUNO < 18 AND FORMACAO = 'Alemão'
2 respostas

Olá, Vinicius, tudo bem?

Achei muito interessante você criar as tabelas para fazer os testes conforme a condição.

Podemos concluir então, que um aluno que tem 17 anos e é formado em Inglês, é verdadeiro.

Vinicius, continue com essa dedicação, que você vai longe!

Caso surja alguma dúvida, fico à disposição.

Abraços e bons estudos!

Muito obrigado!