Formatar Consulta para Salários de Professores

MySQLBeginner
Pratique Agora

Introdução

Neste projeto, você aprenderá como consultar e formatar os salários do corpo docente em um banco de dados universitário. Você começará aprendendo como iniciar o serviço MySQL, importar o banco de dados, escrever a consulta SQL para recuperar os salários dos professores e formatar a saída.

👀 Pré-visualização

MySQL query preview

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como iniciar o serviço MySQL
  • Como importar um banco de dados para o MySQL
  • Como escrever uma consulta SQL para recuperar dados de uma tabela
  • Como formatar a saída de uma consulta SQL

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Entender como gerenciar um banco de dados MySQL
  • Escrever consultas SQL para recuperar e formatar dados
  • Aplicar técnicas de formatação para melhorar a legibilidade dos resultados da consulta

Iniciar o Serviço MySQL

Nesta etapa, você aprenderá como iniciar o serviço MySQL. Siga os passos abaixo para completar esta etapa:

  1. Abra um terminal no seu sistema.
  2. Execute o seguinte comando para iniciar o serviço MySQL:
sudo service mysql start

Isso iniciará o serviço MySQL no seu sistema.

Importar o Banco de Dados

Nesta etapa, você aprenderá como importar o banco de dados edusys.sql para o MySQL. Siga os passos abaixo para completar esta etapa:

  1. Abra o cliente de linha de comando MySQL executando o seguinte comando:
mysql -uroot
  1. Uma vez no cliente de linha de comando MySQL, execute o seguinte comando para importar o script edusys.sql:
SOURCE ~/project/edusys.sql

Isso importará os dados do script edusys.sql para o banco de dados MySQL.

Escrever a Consulta

Nesta etapa, você aprenderá como escrever a consulta (query) para recuperar os salários dos professores da tabela instructor e formatar a saída.

  1. Crie um novo arquivo chamado teacherSalary.sql no diretório ~/project.
  2. No arquivo teacherSalary.sql, adicione a seguinte consulta SQL:
SELECT name, FORMAT(salary, 0) AS salary
FROM instructor
ORDER BY salary DESC;

Esta consulta recuperará as colunas name e salary da tabela instructor, formatará a coluna salary para exibir sem casas decimais e ordenará os resultados em ordem decrescente de salário.

Executar a Consulta

Nesta etapa, você aprenderá como executar o script teacherSalary.sql e visualizar a saída formatada.

  1. Abra o cliente de linha de comando MySQL executando o seguinte comando:
mysql -uroot
  1. Uma vez no cliente de linha de comando MySQL, execute o seguinte comando para executar o script teacherSalary.sql:
SOURCE ~/project/teacherSalary.sql;

Isso executará a consulta no script teacherSalary.sql e exibirá a saída formatada na linha de comando MySQL.

A saída deve ser semelhante à seguinte:

MariaDB [edusys]> SOURCE ~/project/teacherSalary.sql;
+------------+--------+
| name       | salary |
+------------+--------+
| Einstein   | 95,000 |
| Brandt     | 92,000 |
| Wu         | 90,000 |
| Gold       | 87,000 |
| Kim        | 80,000 |
| Singh      | 80,000 |
| Katz       | 75,000 |
| Crick      | 72,000 |
| Srinivasan | 65,000 |
| Califieri  | 62,000 |
| El Said    | 60,000 |
| Mozart     | 40,000 |
+------------+--------+
12 rows in set (0.000 sec)

Parabéns! Você concluiu com sucesso o projeto de consulta e formatação dos salários dos professores no banco de dados da universidade.

Resumo

Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.

✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar