Seja uma tabela assim estruturada: DISCPLINA(CODIGOD, DESCRICAO, CARGAHORARIA). Qual código a seguir retorna as disciplinas cuja descrição inicia pela letra "A" e que tenham carga horária menor que 80 horas?
Soluções para a tarefa
Resposta:
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA<80
Explicação:
É A CERTA
O código que retorna as disciplinas iniciadas por A e com carga menor que 80 horas é:
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA <80
O COMANDO SELECT
O comando SELECT no SQL permite realizar seleções dentro do banco de dados.
SELECT * FROM seleciona todas as colunas de uma tabela e o WHERE funciona como um filtro, trazendo apenas as colunas que atendem os requisitos.
Como foram passados dois requisitos usa-se o AND para especificá-los.
O OPERADOR LIKE
O operador LIKE serve para filtrar termos específicos. No caso do exercício, a seleção precisava abranger apenas as disciplinas começadas pela letra A. Dessa forma usa-se o LIKE com 'A%'. O % diz ao SQL que quaisquer letras após o A são aceitas.
Você pode aprender mais sobre SQL aqui:
https://brainly.com.br/tarefa/21252437
Espero ter ajudado!