Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --1. U tabelu Customers dodati jednog kupca (testni podaci). Također, u istu tabelu dodati 5 kupaca iz baze podataka AdventureWorks2014 (slučajnim odabirom). Voditi računa o kompatibilnosti podataka.
- use Northwind
- go
- select*from Customers
- insert
- into Customers(CustomerID,CompanyName,ContactName,ContactTitle)
- values ('FARIS','FIT','AzemkeJasmin','Dekan')
- insert
- into Customers(CustomerID,CompanyName,ContactName)
- SELECT TOP 5 CONVERT(nvarchar(5),C.CustomerID),P.FirstName,P.LastName
- from AdventureWorks2014.Sales.Customer as C inner join AdventureWorks2014.Person.Person as P on P.BusinessEntityID=C.PersonID
- order by P.FirstName
- --2. Dodati novu kategoriju proizvoda i dobavljača, te 3 nova proizvoda (testni podaci). Proizvode pridružiti prethodno dodanoj kategoriji i dobavljaču.
- select * from Products
- select * from Categories
- select*from Suppliers
- insert into Categories(CategoryName)
- values('Bicikla')
- insert into Suppliers(CompanyName,ContactName)
- values('FIT','AZEMKETOV VIBER BROJ')
- insert
- into Products (ProductName,CategoryID,SupplierID)
- values('Bajk',9,30),('Avion',9,30),('MusicevParobrod',9,30)
- --3. U tabelu Employees dodati 2 zaposlenika iz baze podataka AdventureWorks2014 (slučajnim odabirom). Voditi računa o kompatibilnosti podataka.
- select*from Employees
- insert
- into Employees (FirstName,LastName,Title)
- select top 2 P.FirstName,P.LastName,P.Title
- from AdventureWorks2014.HumanResources.Employee as E inner join AdventureWorks2014.Person.Person as P on P.BusinessEntityID=E.BusinessEntityID
- where P.Title IS NOT NULL
- order by P.LastName desc
- --4. Dodati novu narudžbu. Kao vrijednost polja OrderDate postaviti trenutno vrijeme, jednog od kupaca koji je dodan u zadatku 1, te jednog od zaposlenika koji je dodan u zadatku 3. Za ostale kolone unijeti testne podatke.
- select * from Orders
- insert into Orders(OrderDate,CustomerID,EmployeeID)
- values( GETDATE(),'FARIS',11)
- --5. Za prethodno dodanu narudžbu dodati detalje (Order Details) uključujući sve proizvode koji su dodani u zadatku 2. Cijenu, količinu i popust postaviti proizvoljno.
- select*from [Order Details]
- insert
- into [Order Details]
- values(11080,78,3,5,0.2),(11080,79,3,5,0.2),(11080,80,3,5,0.2)
- ---6. Nekom od kupaca dodanih u zadatku 1 izmijeniti broj telefona i fax.
- update Customers
- set Phone='062580661',Fax='833141'
- where CustomerID='FARIS'
- --7. Izmijeniti cijenu za nova 3 proizvoda (dodana u zadatku 2). Cijenu umanjiti za 10%. Također, u svim detaljima narudžbe gdje su se pojavili proizvodi izvršiti umanjenje cijene.
- select*from [Order Details]
- update [Order Details]
- set UnitPrice=UnitPrice-UnitPrice*0.1
- where ProductID IN (78,79,80)
- --8. Obrisati sve zaposlenike koji nisu uradili niti jednu narudžbu.
- DELETE from [Order Details]
- where OrderID=11080
- DELETE FROM Orders
- where CustomerID='FARIS'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement