Você está na página 1de 2

--drop database vida

CREATE DATABASE VIDA;


go
USE VIDA;
go
--------drop table tb_cliente
CREATE TABLE TB_CLIENTE (
CODIGO INT IDENTITY PRIMARY KEY,
NOME VARCHAR(50) NOT NULL,
SALARIO MONEY NOT NULL,
PESO DECIMAL(5,2) NOT NULL,
IDADE INT NOT
NULL,
DATA_CADASTRO DATETIME NOT NULL,
SITUACAO BIT NOT NULL
)
go
INSERT INTO TB_CLIENTE VALUES
('SAULO',125.75, 80.15, 50, '21-05-2019 14:42:00', 0),
('AMANDA',588.50, 77.00, 23, '21-05-2019 14:42:00', 0),
('CARLOS',1328.57, 53.15, 18, getdate(), 1),
('ANDR�',378.56, 40.00, 32, '21-05-2019', 0)
go
select * from TB_CLIENTE
go

-----------------------------------------------------------------------------------

SELECT TB_CLIENTE.NOME, TB_TELEFONE_CLIENTE.TELEFONE

FROM TB_CLIENTE, TB_TELEFONE_CLIENTE

WHERE TB_CLIENTE.CODIGO = TB_TELEFONE_CLIENTE.CLIENTE

SELECT TB_CLIENTE.CODIGO, TB_CLIENTE.NOME, TB_CLIENTE.SALARIO,


TB_CLIENTE.PESO, TB_CLIENTE.IDADE,
CONVERT(varchar,TB_CLIENTE.DATA_CADASTRO,103) datinha,
TB_CLIENTE.SITUACAO,
DATEPART(DAY,TB_CLIENTE.DATA_CADASTRO) DIA,
DATEPART(MONTH,TB_CLIENTE.DATA_CADASTRO) M�S,
DATEPART(YEAR,TB_CLIENTE.DATA_CADASTRO) ANO,
CASE TB_CLIENTE.SITUACAO
WHEN 0 THEN 'N�O EST� COMPRANDO'
WHEN 1 THEN 'EST� COMPRANDO'
END [SITUACAO_FORMATADA],
TB_TELEFONE_CLIENTE.TELEFONE
FROM TB_CLIENTE, TB_TELEFONE_CLIENTE
WHERE TB_CLIENTE.CODIGO = 3 and
TB_CLIENTE.CODIGO = TB_TELEFONE_CLIENTE.CLIENTE
--drop table tb_telefone_cliente
CREATE TABLE TB_TELEFONE_CLIENTE (
CODIGO INT IDENTITY PRIMARY KEY,
CLIENTE INT FOREIGN KEY REFERENCES TB_CLIENTE(CODIGO),
TELEFONE VARCHAR(17) NOT NULL
)
go
INSERT INTO TB_TELEFONE_CLIENTE
VALUES
(3,'+55 14 98123-3456'),(3,'+55 14 3762-1755'),(4,'+55 14 3762-1401'),(4,'3762-
0001')

go
select * from tb_telefone_cliente

Você também pode gostar