Escolar Documentos
Profissional Documentos
Cultura Documentos
Renomear coluna
ALTER TABLE EMPREGADO
RENAME COLUMN MATR TO MATRICULA
Data Query Language (DQL)
Comando Select
SELECT [lista de campos] SEM ALIAS
FROM [lista de tabelas] SELECT
WHERE [condições] FUNCIONARIO.MATRICULA,
GROUP BY [lista de campos para agrupamento] FUNCIONARIO.NOME,
HAVING [Condições] (no agrupamento) DEPARTAMENTO.NOME
ORDER BY [lista de campos para ordenação] FROM
From FUNCIONARIO,
Select * Alias (AS) . DEPARTAMENTO
Alias (AS ou espaço) (ponto na lista decampos) WHERE
Expressões Subquery FUNCIONARIO.SIGLA_DEPTO =
Distinct / all DEPARTAMENTO. SIGLA_DEPTO
Where
Order by =, >, <, >=, <= COM ALIAS
Asc / Desc And, Or, Not SELECT
between F.MATRICULA,
SELECT * FROM FUNCIONARIO Like, Not Like, % F.NOME,
In, Not In D.NOME
SELECT Exist, Not Exist FROM
NMNAV as Nome_do_Navio, Join FUNCIONARIO F,
NMCOMAN as Nome_do_Comandante, Outer Join DEPARTAMENTO D
CAPNAV Capacidade_do_Navio WHERE
FROM F.SIGLA_DEPTO = D.SIGLA_DEPTO
NAVIO_COMANDANTE
INNER JOIN retorna apenas linhas que tem valores SELECT NOME
correspondentes em ambas as tabelas unidas. FROM FUNCIONARIO
WHERE NOME LIKE ‘%SILVA%‘
OUTER JOIN retorna todas as linhas de uma tabela e as (Retorna todos com “SILVA” em qualquer parte do
linhas correspondentes da outra tabela. nome)
CONCATENAR: ||
SELECT LOGRADOURO || ' - ' || BAIRRO || ' - ' ||
CIDADE || ' - ' || UF AS ENDERECO_COMPLETO
FROM FUNCIONARIO;