Skip to content

Instantly share code, notes, and snippets.

View pedrosteinmuller's full-sized avatar

Pedro Steinmüller Pimentel pedrosteinmuller

View GitHub Profile
@pedrosteinmuller
pedrosteinmuller / gist:ef3f5df8c8f4c3a793541ba8e127956b
Last active March 31, 2025 22:12
Lia - Junior Data Analyst - Teste técnico - SQL - Questão 2 - Candidato Pedro Steinmuller Pimentel
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
@pedrosteinmuller
pedrosteinmuller / gist:bc2659136b2f48beb0c5de07cc2f2228
Last active March 31, 2025 20:36
Lia - Junior Data Analyst - Teste técnico - SQL - Questão 1 - Candidato Pedro Steinmuller Pimentel
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
@pedrosteinmuller
pedrosteinmuller / CheatSheet.sql
Created November 22, 2022 01:23 — forked from FP-Coding/CheatSheet.sql
Cheatsheet - SQL
* - 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

MySQL Cheat Sheet

Help with SQL commands to interact with a MySQL database

MySQL Locations

  • Mac /usr/local/mysql/bin
  • Windows /Program Files/MySQL/MySQL version/bin
  • Xampp /xampp/mysql/bin

Add mysql to your PATH

Verifica versão do Docker

docker -v

Lista todas imagens presente na máquina

docker images

Lista apenas containers em execução

@pedrosteinmuller
pedrosteinmuller / checklist-context.md
Last active October 14, 2022 20:53 — forked from ANDREHORMAN1994/checklist-context.md
Checklist do Context API

Checklist do Context API

Vamos começar criando nossos arquivos dentro da pasta src:

  • Criar uma pasta context;
  • Dentro da pasta context vamos criar um arquivo myContext.js;

Dentro do arquivo myContext.js:

  • Importar do react o createContext;
@pedrosteinmuller
pedrosteinmuller / checklist-redux.md
Last active September 25, 2022 20:38 — forked from ANDREHORMAN1994/checklist-redux.md
Checklist do Redux

Checklist do Redux

Antes de começar

  • pensar como será o formato do seu estado global
  • pensar quais actions serão necessárias na sua aplicação

Instalação

  • npx create-react-app my-app-redux;
  • npm install --save redux react-redux;
  • npm install --save redux-devtools-extension