OneCompiler

SQL REVIEW - AULA 29/04

-- create
CREATE TABLE FUNCIONARIO (
funcId INTEGER PRIMARY KEY,
funcNome TEXT NOT NULL,
funcCargo TEXT NOT NULL
);

-- insert
INSERT INTO FUNCIONARIO (funcId, funcNome, funcCargo)
VALUES (0001, 'Cleyton', 'Banqueiro');

INSERT INTO FUNCIONARIO (funcId, funcNome, funcCargo)
VALUES (0002, 'Vitor', 'Compras');

INSERT INTO FUNCIONARIO (funcId, funcNome, funcCargo)
VALUES (0003, 'Pedro', 'Gerencia');

INSERT INTO FUNCIONARIO (funcId, funcNome, funcCargo)
VALUES (0004, 'Carlos', 'RH');

-- fetch
-- SELECT * FROM FUNCIONARIO;

-- Ordenação de dados (ASC -> CRESCENTE, DESC -> DECRESCENTE)
-- * FROM FUNCIONARIO ORDER BY funcName ASC;

-- Ordenar por cargo, Z-A.
-- SELECT * FROM FUNCIONARIO ORDER BY funcCargo DESC;
-- Selecionar dados com critérios (filtros ou condições).
-- Vamos usar uma palavra chave; WHERE (onde).

-- Filtrar apenas pessoas que são de vendas.
SELECT * FROM FUNCIONARIO WHERE funcCargo = "Compras";
SELECT * FROM FUNCIONARIO WHERE funcCargo != "Compras";