Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Prikazati listu zaposlenika sa sljedećim atributima:
- ID, ime, prezime i titulu, gdje je ID = 9 ili dolaze iz USA. */
- USE NORTHWND
- SELECT [EmployeeID], [FirstName], [LastName], [Title], [Country]
- FROM [dbo].[Employees]
- WHERE [EmployeeID] = 9 OR [Country] = 'USA'
- /* Prikazati podatke o narudžbama koje su napravljene prije 19.07.1996. godine.
- Izlaz treba da sadrži sljedeće kolone: broj narudžbe, datum narudžbe, id kupca, te grad. */
- SELECT [OrderID], [OrderDate], [CustomerID], [ShipCity]
- FROM [dbo].[Orders]
- WHERE [OrderDate] < '07.19.1996'
- /* Prikazati ime kompanije kupca i kontakt telefon i to samo onih koji u svome imenu posjeduju riječ
- „Restaurant“. Ukoliko naziv kompanije sadrži karakter (-), kupce izbaciti iz rezultata upita.*/
- SELECT [CompanyName], [Phone]
- FROM [dbo].[Customers]
- WHERE [CompanyName] LIKE '%Restaurant%' AND [CompanyName] NOT LIKE '%-%'
- /* Prikazati listu proizvoda čiji naziv počinje slovima „S“ ili „T“, ili je ID proizvoda = 46.
- Također, lista treba da sadrži one proizvode čija je se cijena po komadu kreće između 10 i 50. Upit napisati na dva načina. */
- SELECT [ProductName],[UnitPrice]
- FROM [dbo].[Products]
- WHERE [ProductName] LIKE '[S,T]%' OR [ProductID] = 46 OR [UnitPrice] BETWEEN 10 AND 50
- /* Prikazati dobavljače koji dolaze iz Španije ili Njemačke a nemaju unesen broj faxa.
- Formatirati izlaz NULL vrijednosti. Upit napisati na dva načina. */
- SELECT [CompanyName], isnull([Fax],'nema') AS fax
- FROM [dbo].[Suppliers]
- WHERE [Country] IN ('Germany' , 'Spain') AND FAX IS NULL
- /* Prikazati naziv proizvoda i cijenu gdje je stanje na zalihama manje od naručene količine.
- Također, u rezultate upita uključiti razliku između naručene količine i stanja zaliha. */
- SELECT [ProductName], [UnitPrice], [UnitsInStock]-[UnitsOnOrder] AS razlika
- FROM [dbo].[Products]
- WHERE [UnitsInStock] < [UnitsOnOrder]
- /* Prikazati stavke narudžbe (sve kolone) gdje je količina narudžbe bila veća od 100 komada uz odobreni popust.*/
- SELECT [OrderID], [ProductID], [UnitPrice], [Quantity], [Discount]
- FROM [dbo].[ORDER Details]
- WHERE [Quantity] > 100 AND [Discount]>0
- /* Prikazati proizvode čiji naziv ne počinje slovima „S“ ili „L“,
- drugo slovo je nepoznato, a treće slovo u nazivu je „A“ ili „C“.
- Koristiti wildcard karaktere.*/
- SELECT [ProductName]
- FROM [dbo].[Products]
- WHERE [ProductName] LIKE '[S,L]_[A,C]%'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement