-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExercicio01.sql
More file actions
37 lines (31 loc) · 1.14 KB
/
Exercicio01.sql
File metadata and controls
37 lines (31 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
-- Cria o banco de dados do RH
CREATE DATABASE db_rh;
-- Seleciona o banco de dados que será usado
USE db_rh;
-- Cria a tabela de colaboradores
CREATE TABLE colaboradores (
id BIGINT AUTO_INCREMENT,
nome VARCHAR(100) NOT NULL,
cargo VARCHAR(100) NOT NULL,
salario DECIMAL(10,2) NOT NULL,
data_admissao DATE NOT NULL,
ativo BOOLEAN NOT NULL,
PRIMARY KEY (id)
);
-- Insere registros na tabela colaboradores
INSERT INTO colaboradores (nome, cargo, salario, data_admissao, ativo) VALUES
("Ana Souza", "Analista de RH", 2800.00, "2022-03-15", true),
("Bruno Lima", "Auxiliar Administrativo", 1800.00, "2023-01-10", true),
("Carla Mendes", "Gerente de RH", 6500.00, "2020-07-22", true),
("Diego Santos", "Estagiário", 1200.00, "2024-02-05", true),
("Fernanda Rocha", "Recrutadora", 2300.00, "2021-11-30", false);
-- Seleciona colaboradores com salário maior que 2000
SELECT * FROM colaboradores
WHERE salario > 2000.00;
-- Seleciona colaboradores com salário menor que 2000
SELECT * FROM colaboradores
WHERE salario < 2000.00;
-- Atualiza o salário de um colaborador específico
UPDATE colaboradores
SET salario = 2000.00
WHERE id = 2;