"Enter"a basıp içeriğe geçin

DML (Data Manipulation Language) Sorgu Örnekleri

Bir önceki makalemde DML kavramından bahsetmiştim. Şimdi ise birtakım örnekler yapalım.

--Kategorileri liste.
Select * from Categories

--Kategoriler tablosundaki sadece CategoryName listele.
Select CategoryName from Categories

--KategoriID=4 olan kategorileri listele.
Select * from Categories where CategoryID=4

/*KategoriID 3 ve 7 arasında olanları listele */
Select * from Categories Where CategoryID between  3 and 7
/*Aynı şekilde buda.*/
Select * from Categories Where CategoryID>3 and CategoryID<7

/*5 ile 15 arasında stok miktarı cekme*/
Select * from Products where UnitsInStock between 5 and 15

/*Ürünler tablosundan KateroriID=2 olan StokMiktari 6 ile 14 arasında olan 
Fiyatı 6 ile 24 olan kayıtları listele*/
Select * from Products where CategoryID=2 and UnitsInStock between 6 and 14 and UnitPrice between 6 and 24

/* Ürünler tablosunda KategoriID 3 5 ve 7 olanları listele.*/
Select * from Products where CategoryID in(3,5,7)

/*Ürünlerin stok toplamını hesaplama*/
Select SUM(UnitsInStock) from Products

/*Fiyatlarının Ortalamasını Bulma*/
/*As il sütun adını listelerken değiştirebiliriz.*/
Select AVG(UnitPrice) as 'Ortalama Fiyat' from Products*/

/*KateroriID=1 olan ürünlerin fiyatlarının toplamı ve stoklarının ortalaması*/
Select SUM (UnitPrice) As 'Toplam Fiyat' , AVG (UnitsInStock) as 'Stokların Ortalaması' from Products where CategoryID=1 */

/*KategoriID=2 veya Fiyatı=15 olan ürünleri listele*/
Select * from Products where CategoryID=2 or UnitPrice=15*/

/*UrunAdi 7 harften küçük olanları listele.*/
Select * from Products where len(ProductName )<7 

/*Ürün adlarının karakter sayılarını yazdırma*/
Select ProductName,LEN(ProductName) AS 'Karakter Sayısı' from Products 

/*KDV Hesablama Sorgusu :) */
Select 
p.ProductName as 'Ürün Adı',
p.UnitPrice as 'Birim Fiyat',
(p.UnitPrice*0.18) as 'KDV Miktarı',
p.UnitPrice +(p.UnitPrice*0.18) as 'Toplam Fiyat'
 from Products P
 
/*Bas harfi A olan bütün ürünleri listele*/
Select * from Products where ProductName like 'A%'

/*Bas harfi belli olmayan ikinci harfi l olan sonrası ne olursa olsun*/
Select * from Products where ProductName like '_l%'

/*Ucuncu harfi N 5. harfi U olan*/
select * from Products where ProductName Like '__n_u%'

/*Son harfi U olanlar*/
Select * from Products where ProductName like '%U'

/*Bas harfi a son harfi f olanları arasnıdaki*/
Select * from Products where ProductName like '[a-f]%'

/*1. harfi ne olursa olsun 2.harfi f k harflaer, arasında olan sonuda ne olursa olsun*/
Select * from Products where ProductName like '_[f-k]%'

/*İçerisinden f ve u harflri gecen butun kayıtları listele*/
Select * from Products where ProductName like '%fu%'

Bir sonraki makalede görüşmek dileğiyle 🙂

Örneği indirmek için tıklayınız.

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir