15 Kasım 2012 Perşembe

prosedür örnek

1-kategori numarasına göre o kategorideki ürünlerden endüşük fiyatlı ürünü sorgprosedürü yazınız?

2-çalışan numarasına göre hangi çalışan kaç liralık sipariş vermiştir, hesaplayan prosedürü yazınız? orders ve [order details] tabloları kullanılarak yapılacak... örneğinexec çalışan 3

3- Hangi ülkeye kaç liralık sipariş  verilmiştir..customers,orders,[order details] örneğinexec ülke_bazında 'USA'

4- Çalışanın ülkesi yazıldığında o ülkenin çalışanlarını list. Proc yazınız? Örneğin exec deneme ‘UK

5- Kategori numarasına göre o kategorideki hangi ürünlerin stokları kalmamıştır, prosedürü yaz? Örneğin exec deneme1 5

6-Ürünün id’si girildiğinde o ürünü hangi müşteriler sipariş etmiştir bilgisini göst. Proc. Yazınız? Örneğin exec deneme2  4

---cevap1
createproc en_düsük @k_id int as selectmin(Unitprice)as en_düşük from products where categoryID=@k_id  exec en_düsük 5

--cevap2
createprocedure çalışan_bilgi @numara int as selectsum(quantity*Unitpricequantity*Unitprice*Discount)as sonuc from orders,[order details] where  orders.orderid=[order details].orderid and orders.employeeid=@numara 
execute çalışan_bilgi 4
--cevap3
createproc ülke_bazında @ulke nvarchar(15as selectsum(quantity*Unitpricequantity*Unitprice*Discount)as sonuc from orders,customers,[order details] where orders.orderid=[order details].orderid and orders.customerid=customers.customerid and customers.country=@ulke 
exec ülke_bazında 'UK'

cevap-4
createproc deneme1 @ulke nvarchar(15as select*from employees where country=@ulke
cevap-5
createproc deneme2 @kat int as select*from products where categoryid=@kat and UnitsINstock=0
exec deneme2 6

 cevap-6
createproc deneme3 @num intas selectcustomers.compnayname,[order details].productidfrom customers,orders, [order details] where [order details].productid=@num  and [order details].orderid=orders.orderid and orders.customerid=customers.customerid 
exec deneme3 56

Hiç yorum yok:

Yorum Gönder

 https://bunyaminkaya.com/microsoft-sql-server-tum-surumleri-dogrudan-indirme-linkleri-2008-2012-2014-2016/