Help with SQL commands to interact with a MySQL database
- Mac /usr/local/mysql/bin
- Windows /Program Files/MySQL/MySQL version/bin
- Xampp /xampp/mysql/bin
| SELECT | |
| dp.nome as nome_departamento, | |
| COUNT(emp.matr) as quantidade_empregados, | |
| ROUND(COALESCE(AVG(venc.valor), 0), 2) as media_salario, | |
| ROUND(COALESCE(MAX(venc.valor), 0), 2) as maior_salario, | |
| ROUND(COALESCE(MIN(venc.valor), 0), 2) as menor_salario | |
| FROM public.departamento AS dp | |
| JOIN empregado AS emp ON dp.cod_dep = emp.gerencia_cod_dep | |
| JOIN emp_venc AS empv ON emp.matr = empv.matr | |
| JOIN vencimento as venc ON empv.cod_venc = venc.cod_venc |
| Teste SQL Questão 1 | |
| item a) | |
| SELECT | |
| s.name AS school_name, | |
| st.enrolled_at::date AS enrollment_date, | |
| COUNT(st.id) AS students_count, | |
| SUM(c.price) AS total_price | |
| FROM | |
| students st |
| * - significa nome de todas colunas; | |
| ; - Não esquecer do ponto e vírgula | |
| - Query padrão - SELECT | |
| SELECT (coluna_nome) FROM nome_database.nome_tabela; | |
| - Query do valor de uma operação ou valor fixo | |
| SELECT valor AS nome_coluna, valor2 AS nome_coluna_2 | |
| - Query com CONCAT |