TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco de Dados

Por:   •  25/5/2016  •  Projeto de pesquisa  •  1.233 Palavras (5 Páginas)  •  302 Visualizações

Página 1 de 5

[pic 1]

FAC II

TECNOLOGIA EM REDE DE COMPUTADORES

Juliano Bicego - R.A.: 8486183114

Matheus Francisco - R.A.:8202835725

Carlos Gustavo Borges - R.A.: 8073817330

José Uesclei - R.A.: 8093896233

Jonatan Silva Jesus RA: 8201930652

DISCIPLINA: Banco De Dados

PROFESSOR: Marcelo

Scripts em Banco de Dados SQL-Server

CAMPINAS – SP

09/06/2014

Scripts

create database Trabalho

-Cria um banco de dados com o nome Trabalho

use Trabalho

-Forçar o banco de dadas Trabalho ficar em uso

create table Base

(

Ano_mes varchar(100),

Semana varchar(100),

Data_Inclusao datetime,

Numero_Contrato varchar (100),

valor_principal varchar (100),

prazo varchar (100),

Taxa_Mes varchar (100),

Rede_Comercial varchar (100),

Cod_Intermediario varchar (100),

Nome_Intermediario varchar(100)

)

-Cria uma tabela com os campos nomeados e seu valor de caracteres

bulk insert Base from 'c:\Banco_dados\base_x.txt' WITH (FIELDTERMINATOR = ';',FIRSTROW=2)

-envia todos os cadastros para a tabela

select * from base

-seleciona todas as informações da tabela Base

 

drop table base

-Deleta a tabela Base

select * from base where prazo=48

-Seleciona tudo da tabela base onde o prazo for igual a 48

select * from base where Semana='Semana 2'

-Seleciona tudo da tabela base que estiver na semana 2

select * from base where valor_principal>=50000

-Seleciona tudo da tabela base onde o valor for maior ou igual a 50000

select * from base where valor_principal Between 20000 and 30000

-Seleciona tudo da tabela base onde o valor principal for entre 20000 e 30000

select * from base where Rede_comercial='REDE 1'

-seleciona tudo da tabela base onde a rede comercial for igual a Rede 1

select * from base where valor_principal between 300000 and 400000 order by valor_principal

-Seleciona na tabela Base somente os itens cujo valor_principal esteja entre 200000 e 350000 e exibe em ordem crescente por este campo

select * from base where Rede_comercial in('REDE 1','REDE 3')

-seleciona tudo da tabela base do campo rede comercial que estiver como Rede 1 e Rede 2

select * from base where Rede_comercial not in('REDE 1','REDE 3')

-seleciona tudo da tabela base do campo Rede comercial que não estiver como Rede 1 e Rede 2

select * from base where prazo in(60,72)

-seleciona tudo da tabela base onde prazo for de 60 e 72]

update [base] set [prazo]=replace([prazo],',','.')    

-Atualiza a Base e altera o modo de pontuação da coluna prazo

select * from base where Nome_Intermediario like 'm%'

-seleciona tudo da tabela base onde Norme intermediário comece com m e tenha uma quantidade de caracters após o m indefinida

select * from base where Nome_Intermediario like 'm__________________'

-seleciona tudo da tabela base onde Nome intermediario comece com a letra m e depois tenha mais 18 caractere

select * from base where Nome_Intermediario like 'j_______________'

-seleciona tudo da tabela base onde Nome intermediario comece com a letra j e depois tenha mais 15 caracteres

select * from base where Nome_Intermediario like '%e__'

-seleciona tudo da tabela base onde nome intermediario possua a ante-penultima letra sendo ‘e’e tenha uma quantidade de caracteres antes desta letra indefinida

select * from base where Nome_Intermediario like '%e'

-seleciona tudo da tabela base onde nome intermediario possua a ultima letra sendo ‘e’ e tenha uma quantidade de caracteres antes desta letra indefinida

select * from base where Nome_Intermediario like '%veiculos%'

-seleciona tudo da tabela base onde Nome intermediario tenha a palavra ‘veiculo’ no meio podendo ter uma quantidade indefinida de caracteres antes e depois dela

select * from base where Nome_Intermediario not like '%veiculos%'

- seleciona tudo da tabela base onde Nome intermediario não tenha a palavra ‘veiculo’ no meio dela.

select * from base order by valor_principal asc

-Seleciona tudo da tabela base do campo Valor principal em ordem crescente

 

select * from base order by Nome_Intermediario

-Seleciona tudo da tabela base do campo Nome Intermediario em ordem crescente

select * from base order by valor_principal desc

-Seleciona tudo da tabela base do campo Valor principal em ordem decrescente

select * from base order by Nome_Intermediario desc

-Seleciona tudo da tabela base do campo Nome Intermediario em ordem decrescente

select * from base where Nome_Intermediario like'_a%'

-Seleciona tudo da tabela base no campo Nome intermediario onde contenha a segunda letra sendo’a’ e tenha uma quantidade de caracteres após ela indefinida

...

Baixar como (para membros premium)  txt (9.4 Kb)   pdf (148.8 Kb)   docx (46.3 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com