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";