SQL Notes | 2 – NULL, UPDATE, DELETE, FUNCTIONS

NULL

-Customers tablosundaki postalcode değerleri boş olan tüm kayıtları çekmek için şu ifadeyi kullanabiliriz:

Select * from customers where postalcode is null;

-Customers tablosundaki postalcode değerleri boş olmayan tüm kayıtları çekmek için şu ifadeyi kullanabiliriz:

Select * from customers where postalcode is not null;

UPDATE

-Customer tablosunda City alanındaki tüm değerleri ‘Konya’ olarak güncellemek için şu ifadeyi kullanabiliriz:

Update customers set city = 'Konya';

-Customer tablosunda Country değeri ‘Türkiye’ olan tüm kayıtların City değerini ‘Konya’ olarak güncellemek için şu ifadeyi kullanabiliriz:

Update customers set city = 'Konya' where country = 'Türkiye';

-Customer tablosundaki customerid değeri 47 olan tüm kayıtların Country değerini ‘Türkiye’ ve City değerini de ‘Konya’ olarak güncellemek için şu ifadeyi kullanabiliriz:

Update customers set city = 'Konya', country = 'Türkiye' where customerid = 47;

DELETE

-Customers tablosundaki Country değeri ‘Türkiye’ olan kayıtları silmek için şu ifadeyi kullanabiliriz:

Delete from customers where country = 'Türkiye';

-Delete tablosundaki tüm kayıtları silmek için şu ifadeyi kullanabiliriz:

Delete from customers;

FUNCTIONS

-Products tablosundaki price değerlerin en küçüğünü bulmak için şu ifadeyi kullanabiliriz:

Select min(price) from products

-Products tablosundaki price değerlerin en büyüğünü bulmak için şu ifadeyi kullanabiliriz:

Select max(price) from products

-Products tablosundaki price değeri 18 olan kayıtların sayısını döndüren sorgu için şu ifadeleri kullanabiliriz:

Select count(*) from products where price = 18;
Select count(1) from products where price = 18; -- bu kod daha performanslı olur. tüm sütunları döndürmez

-Products tablosundaki tüm price değerinin ortalamasını bulmak için şu ifadeyi kullanabiliriz:

Select avg(price) from products;

-Products tablosundaki tüm price değerinin toplamını bulmak için şu ifadeyi kullanabiliriz:

Select sum(price) from products;

Yorum bırakın