[SQL] Considerando a tabela abaixo, como podemos realizar uma consulta para obter Sobrenome, Nome e Cidade de residência dos alunos. Esta lista deve estar ordenada pelas cidades, em ordem alfabética.
Soluções para a tarefa
Resposta:
A consulta (query) em SQL para obter o resultado é:
SELECT
sobrenome,
nome,
cidade_res
FROM
alunos
ORDER BY
cidade_res;
Explicação:
Nossa consulta SQL SELECT tem 3 partes:
SELECT - as colunas a serem retornadas
FROM - a tabela (ou as tabelas) a serem usadas na consulta
ORDER BY - a cláusula de ordenação, especifica as colunas a serem usadas na ordenação.
Poderíamos ter especificado também critérios de seleção WHERE, mas a pergunta não fornece um critério de seleção, ou seja quais registros da tabela devem ser retornados.
O comando SQL que retornará Sobrenome, Nome e Cidade por ordem alfabética da tabela alunos é:
SELECT SOBRENOME, NOME, CIDADE_RES
FROM alunos
ORDER BY CIDADE_RES;
O COMANDO SELECT
O comando SELECT no SQL retorna os dados da tabela de acordo com os parâmetros estabelecidos.
Sua sintaxe é:
SELECT coluna1, coluna2, coluna3 (para selecionar todas as colunas é possível utilizar apenas *)
FROM nome_da_tabela
O COMANDO ORDER BY
O ORDER BY no SQL fica dentro da estrutura do SELECT e ordena as informações a partir de uma das colunas. No exemplo a coluna escolhida foi a CIDADE_RES, dessa forma a consulta trará os dados por ordem alfabética das cidades.
Por padrão, a ordenação é ascendente. Para uma ordenação descendente se coloca DESC no final do comando.
Você pode aprender mais sobre SQL aqui:
https://brainly.com.br/tarefa/49801216
Espero ter ajudado!