Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Petryzinho aprende ai cara
- create database RecursosHumanos
- use RecursosHumanos
- create table funcionarios (
- idfuncionario int not null,
- nome varchar(50) null,
- endereco varchar(100) null,
- cidade varchar(50) null,
- estado char(2) null,
- email varchar(50) null unique,
- dataNascto date null,
- salario decimal(7,2) null,
- cargo varchar(2) null,
- primary key(idfuncionario))
- drop table funcionarios
- select * from funcionarios
- select nome, salario from funcionarios
- insert into funcionarios (idfuncionario, nome, endereco, cidade, estado, email, dataNascto, salario, cargo)
- values
- (1, 'João da Silva', 'Av. São Paulo, 34','Itu', 'SP', 'zesilva@yahoo.com.br', '1991-02-04', 0.0,'PC'),
- (2, 'João de Oliveira', 'Rua da Saúde, 138', 'Jundiaí', 'SP', 'jojo@hotmail.com', '1988-01-11',750.0, 'TI'),
- (3, 'Ana Pimenta', 'Rua da Saúde, 11', 'Jundiaí', 'SP', 'pimentinha@hotmail.com', '1987-01-01',750.0, 'TI'),
- (4,'Mário Lopes','Rua Angélica, 143', 'Jundiaí', 'SP', 'mlopes@hotmail.com', '1985-04-10', 750.0, 'TI'),
- (5, 'Carlos Dias', 'Av. Lapa,121', 'Itu', 'SP', 'carlao@gmail.com','1990-03-31', 0.0,'PC'),
- (6, 'Ana Maria da Cunha','Av.São Paulo, 388','Itu','SP','aninhacunha@gmail.com','1988-12-04', 0.0, 'Al'),
- (7, 'Cláudia Regina Martins','Rua Holanda,89','Campinas','SP','cregina@gmail.com','1950-01-01',0,'PC'),
- (8, 'Marcela Tatho','Rua Bélgica,43','Campinas','SP','marctatho@hotmail','1987-11-09',1100,'PC'),
- (9, 'Jorge Luís Rodrigues','Av. da Saudade,1989','São Paulo','SP','jorgeluis@yahoo.com.br','1990-05-05',0.0,'AL'),
- (10, 'Ana Paula Camargo', 'Rua Cosa e Silva, 33', 'Jundiaí', 'SP', 'apcamargo@gmail.com', '1991-06-30', 0.0, 'PC'),
- (11, 'Ivo Cunha','Av. Raio de Luz, 100','Campinas','SP','ivo@bol.com.br','1987-04-11',0.0,'PC'),
- (12, 'Carlos Luís de Souza','Rua Nicolau Coelho, 22','São Paulo','SP','cls@bol.com.br','1988-04-03',0.0,'PC')
- update funcionarios set
- cidade= 'Valinhos'
- where cidade= 'Itu'
- update funcionarios set
- cargo= 'AL', salario=1100
- where cidade='Valinhos'
- update funcionarios set
- cargo= 'PC', salario= 1700
- where cidade='Campinas'
- update funcionarios set
- cargo='TI', salario=750
- where cidade='Jundiaí'
- select nome, cargo from funcionarios
- where cargo='TI'
- select idfuncionario, email from funcionarios
- where estado='SP'
- delete from funcionarios
- where idfuncionario=5
- select distinct estado, cidade from funcionarios
- where cargo= 'PC'
- select nome,day(dataNascto)dia,month(dataNascto)mes,year(dataNascto)ano
- from funcionarios
- select distinct datename(month,dataNascto)as nome_mes
- from funcionarios
- order by nome_mes
- select idFuncionario, nome
- from funcionarios
- where year(dataNascto)=1987
- select nome,day(dataNascto)
- from Funcionarios
- where month(dataNascto)=4 AND
- year(dataNascto)=1988
- select nome, dateadd(month, 2,dataNascto)
- from funcionarios
- select nome, datediff(year,dataNascto,getdate())
- from funcionarios
- select idfuncionario,nome,year(dataNascto)
- from funcionarios
- where(month(dataNascto) between 3 and 5)and
- year(dataNascto)=1990
- select nome, year(dataNascto)
- from funcionarios
- where estado='SP'
- select nome
- from funcionarios
- where year(dataNascto)<1990
- select distinct cidade, estado
- from funcionarios
- where year(dataNascto)>1989
- select * from funcionarios
- where year(dataNascto) in (1988,1990)
- select nome from funcionarios
- where day(dataNascto)=30
- select left(nome,3)from funcionarios
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement