NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

/* değişken tanımlayarak tüm ürünlerin toplam fiyatını,
toplam stok miktarını, ortalama fiyatını,
ortalama stok miktarını bulun.*/
declare @toplamfiyat int
declare @toplamstok int
declare @ortfiyat int
declare @ortstok int
set @toplamfiyat = (select sum(UnitPrice)from Products)
set @toplamstok = (select sum(UnitsInStock ) from Products )
set @ortfiyat = (select avg(UnitPrice )from Products )
set @ortstok = (select avg(UnitsInStock )from Products )


select
@toplamfiyat 'Toplam Fiyat' ,
@toplamstok 'Toplam Stok',
@ortfiyat 'Ortalama Fiyat' ,
@ortstok 'Ortalama Stok'

------------------------------------

/* yeni kayıt eklemek insert.
ınto nereye shippers parantez içi hangi sutun oldugu
valuess degerleri yaz () içinde
*/
Insert into Shippers (CompanyName,Phone) values('yeni kayıt','yeni telefon' )
select *
from Shippers

------------------------------
------------------------------

/* veri silme */
delete
from Shippers
where ShipperID =5

-----------------------------------
------------------------------------
/*Kayıt Güncellemek*/
update Shippers
set CompanyName ='UPS',
Phone='19031903'
where ShipperID=3
---------------------------------
---------------------------------
--tüm çalışanların ad soyad yaş bilgisini listele
--datediff : fark demek
--getdate suanki tarih saati alır
select FirstName,LastName, DATEDIFF(YEAR,BirthDate,GETDATE()) as 'yaş'
from Employees

------------------------------------
------------------------------------

--tüm çalışanların ad soyad dogum tarihi bilgisini listele
-- datepart : parantez içindeki ilk parametreyi alır
select FirstName,LastName, datepart(YEAR,BirthDate )
from Employees
-----------------------------
-----------------------------

--tüm çalışanlar içinden 1. ayda dogmus olanları listele
select
FirstName,
LastName,
DATEPART(YEAR ,BirthDate )
from Employees
where DATEPART(MONTH,BirthDate )=1
---------------------------------
---------------------------------

-- yılın ilk çeyreginde doganları listele

select
FirstName,
LastName,
DATEPART(YEAR ,BirthDate )
from Employees
where DATEPART(MONTH,BirthDate ) between 1 and 3
-----------------------------------
-----------------------------------
-- ayın son yarısında dogmus olanları listeleyin


select
FirstName,
LastName,
BirthDate
from Employees
where DATEPART(day,BirthDate ) between 15 and 31
---------------------------------------
---------------------------------------
-- ayın 3. ceyreginde olanları listeleyin
select
FirstName,
LastName,
BirthDate
from Employees
where DATEPART(day,BirthDate ) between 20 and 31
------------------------------
------------------------------

/*ürünler tablosundan stok miktarı 0 ile 15 arasında ise 'Kritik Stok Uyarısı', 15 ile 50 arasında ise
'Stok girişi yapılmalı', 50 den büyük ise 'Normal Stok' ifadelerini stok durumu sutunu altında listelenecek
şekilde ayarlayınız.
Ürünlerin adı, fiyatı, stok miktarı ve stok durumu alanları gösterilecek.
*/
-- case : durum demek
--then : şu olmalı (Mesaj kutusu gibi)

select
ProductName, UnitPrice, UnitsInStock,
(
case
when UnitsInStock>=0 and UnitsInStock<=15 then 'Kritik Stok uyarısı'
when UnitsInStock >15 and UnitsInStock <= 50 then 'Stok girişi yapılmalı'
when UnitsInStock > 50 then 'Normal Stok '
end
) as 'Stok Durumu'
from Products

----------------------------------------
----------------------------------------















     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.