Professional Documents
Culture Documents
--1)
Relacionar as tabelas Sales e Titles, ordenando por Ttulo crescente, BD Pubs.
Use pubs
Select sales.*, titles.*
From Sales Inner Join Titles
On Sales.title_id = Titles.title_id
Order By 2 asc
GO
--2)
Relacionar as tabelas Employee, Jobs e Publishers, ordenado por fName e lName
(juntos)
--crescente, onde s mostre os Jobs iguais a Publisher, Editorou Designer, BD
Pubs.
Use pubs
Select Employee.lname+fname as 'Nome', employee.*, Jobs.*, Publishers.*
From Employee inner join Jobs
On Jobs.job_id = employee.job_id
inner Join Publishers
ON employee.pub_id = publishers.pub_id
where jobs.job_desc = 'Publisher' or jobs.job_desc = 'Editor' or jobs.job_desc =
'Designer'
Order by 1 asc
GO
--3)
Selecione os campos EmployeeID, LastName, FirstName, Title e City da tabela
Employees,
--o campo TerritoryDescription da tabela Territories, usando a tabela
EmployeeeTerritories para
--relacionar as outras duas, formatando os ttulos na sada, ordenados FisrtName e
LastName (juntos),
-- crescente, onde os campos FisrtName e LastName deve aparecer como um nico campo na
sada, no Banco
--de Dados Northwind.
Use Northwind
Select Employees.EmployeeID as 'ID do funcionrio',
Employees.FirstName+' '+Employees.LastName as 'Nome',
Employees.Title as 'Funo', Employees.City as 'Cidade',
Territories.TerritoryDescription as 'Descrio do territrio'
From EmployeeTerritories inner join Employees
on employeeterritories.EmployeeID = Employees.EmployeeID
inner join Territories
on EmployeeTerritories.TerritoryID = Territories.TerritoryID
Order By Nome asc
GO
--4)
Na query anterior acrescentar o campo RegionDescription da tabela relacionada
Region, onde
--deve mostrar todos os registros da regio Easternou Northern.
Use Northwind
Select Employees.EmployeeID as 'ID do funcionrio',
Employees.FirstName+' '+Employees.LastName as 'Nome',
Employees.Title as 'Funo', Employees.City as 'Cidade',
Territories.TerritoryDescription as 'Descrio do territrio',
Region.RegionDescription as 'Descrio da regio'
From region, EmployeeTerritories inner join Employees
on employeeterritories.EmployeeID = Employees.EmployeeID
inner join Territories
on EmployeeTerritories.TerritoryID = Territories.TerritoryID
where Region.RegionDescription = 'Eastern' or Region.RegionDescription = 'Northern'