Please enable JavaScript.
Coggle requires JavaScript to display documents.
Banco de Dados (SQL (DDL (CREATE TABLE, ALTER TABLE, DROP TABLE), DML…
Banco de Dados
SQL
-
-
DQL
SELECT
SELECT [ distinct ] select_list [FROM <table_name1> [ {OUTER | INNER} JOIN <table_name2> ON (<table_name1>.<column_1> = <table_name2>.<column_2>)] [WHERE where_condition] [GROUP BY {col_name }, [HAVING where_condition] [ORDER BY {col_name} [ASC | DESC]]
-
-
-
-
-
Junção
INNER JOIN
Select nome, Rg, RG_EMPREGADO from empregado_projeto inner join empregado on (empregado_projeto.rg_empregado = empregado.rg)
SELF JOIN
select empr1.nome as gerente, empr2.nome as gerenciado from empregado as empr1 inner join empregado as empr2 on (empr1.rg = empr2.rg_supervisor);
Agrupamento
GROUP BY
select rg_responsavel,count(*) as qtd_dependentes from dependente group by rg_responsavel
-
-
-
-
-
-
Junção Externa
RIGHT OUTER
SELECT numero_depto, numero_projeto, departamento.nome, departamento.numero FROM departamento_projeto RIGHT OUTER JOIN departamento ON (departamento_projeto.numero_depto = departamento.numero)
LEFT OUTER
SELECT projeto.nome as nome_do_projeto, projeto.numero, numero_depto, numero_projeto FROM projeto LEFT OUTER JOIN departamento_projeto ON (departamento_projeto.numero_projeto = projeto.numero)
-
Ordenação
ORDERY BY
select nome,numero,rg_gerente from departamento order by nome;
-