Skip to content

Instantly share code, notes, and snippets.

View marquinhosoliveira's full-sized avatar

MARCOS OLIVEIRA marquinhosoliveira

  • PersonalSoft Sistemas
  • Belo Horizonte - MG- Brasil
View GitHub Profile
CREATE TABLE HOMEM (
IDHOMEM INT,
NMHOMEM VARCHAR(50)
)
GO
CREATE TABLE MULHER (
IDMULHER INT,
NMMULHER VARCHAR(50)
)
@marquinhosoliveira
marquinhosoliveira / Insert Into Tables.SQL
Last active April 14, 2019 16:02
Populando as tabelas PAI MAE E FILHOS
INSERT INTO HOMEM (IDHOMEM, NMHOMEM) VALUES (1,'JOSE')
INSERT INTO HOMEM (IDHOMEM, NMHOMEM) VALUES (2,'JOAO')
INSERT INTO HOMEM (IDHOMEM, NMHOMEM) VALUES (3,'MANOEL')
INSERT INTO HOMEM (IDHOMEM, NMHOMEM) VALUES (4,'SEBASTIAO')
GO
INSERT INTO MULHER (IDMULHER, NMMULHER) VALUES (1,'MARIA')
INSERT INTO MULHER (IDMULHER, NMMULHER) VALUES (2,'MARCIA')
INSERT INTO MULHER (IDMULHER, NMMULHER) VALUES (3,'ANA')
INSERT INTO MULHER (IDMULHER, NMMULHER) VALUES (4,'LAURA')
@marquinhosoliveira
marquinhosoliveira / INNERJOI.SQL
Last active April 14, 2019 16:04
SELECIONA TODOS OS HOMENS COM FILHO
SELECT HOMEM.NMHOMEM, FILHO.NMFILHO FROM
HOMEM INNER JOIN FILHO ON
HOMEM.IDHOMEM = FILHO.IDHOMEM
@marquinhosoliveira
marquinhosoliveira / RIGHTJOIN.sql
Created April 17, 2019 16:35
TODAS AS MULHERES QUE TEM FILHO RIGHT
SELECT MULHER.NMMULHER, FILHO.NMFILHO FROM
FILHO RIGHT JOIN MULHER ON
FILHO.IDMULHER = MULHER.IDMULHER
@marquinhosoliveira
marquinhosoliveira / OUTERJOIN.SQL
Created April 18, 2019 00:36
SELECIONA TODAS AS MULHERES E TODOS OS FILHOS
SELECT MULHER.NMMULHER, FILHO.NMFILHO FROM
FILHO FULL OUTER JOIN MULHER ON
FILHO.IDMULHER = MULHER.IDMULHER
@marquinhosoliveira
marquinhosoliveira / LEFTEXCLUDINGJOIN.SQL
Created April 18, 2019 00:50
TODAS AS MULHERES QUE NÃO TEM FILHOS
SELECT MULHER.NMMULHER, FILHO.NMFILHO FROM
MULHER LEFT JOIN FILHO ON
MULHER.IDMULHER = FILHO.IDMULHER
WHERE FILHO.IDMULHER IS NULL
@marquinhosoliveira
marquinhosoliveira / LEFTJOINMAISDEDUAS.SQL
Created April 18, 2019 01:29
LEFT JOIN COM MAIS DE DUAS TABELAS
SELECT FILHO.NMFILHO,MULHER.NMMULHER,HOMEM.NMHOMEM FROM
FILHO LEFT JOIN MULHER ON
FILHO.IDMULHER = MULHER.IDMULHER
LEFT JOIN HOMEM ON
FILHO.IDHOMEM = HOMEM.IDHOMEM
@marquinhosoliveira
marquinhosoliveira / LEFTJOIN.SQL
Last active April 18, 2019 12:50
Todas as mulheres e caso tenha filho o nome dos filhos
SELECT MULHER.NMMULHER, FILHO.NMFILHO FROM
MULHER LEFT JOIN FILHO ON
MULHER.IDMULHER = FILHO.IDMULHER