• Matéria: Informática
  • Autor: wilsonantonio2012
  • Perguntado 3 anos atrás

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?

Respostas

respondido por: felpsalves
28

Resposta:

SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE   'A%'  AND CARGAHORARIA<80

Explicação:

É A CERTA

respondido por: gomessd
13

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!

Anexos:
Perguntas similares