Monthly Archive: Mart 2018

SQL Server All

SQL Server All

Herkese merhaba, Bu yazıda SQL Server’da All kullanımından bahsedeceğim. SQL Server’da All ifadesi bir değeri subquery (iç sorgu) ya da liste ile karşılaştırmak için kullanılan bir ifadedir. All kullanımında koşulun bütün değerler için sağlanması gerekir. Örnek kullanımını Northwind veritabanını kullanarak inceleyelim. SELECT * FROM Products WHERE dbo.Products.CategoryID = ALL ( SELECT CategoryID...

SQL Server’da Between ile Case Kullanımı

SQL Server’da Between ile Case Kullanımı

Herkese merhaba, Bu yazıda SQL Server’da Between ile Case kullanımından bahsedeceğim. SQL Server’da Case ve Between nasıl kullanılır demeyin. Bu iki ifadenin birlikte kullanımı sizin için ayrı bir tecrübe olacaktır. Örnek kullanımı inceleyelim. DECLARE @kategoriid INT=2 SELECT * FROM dbo.Products WHERE ProductID BETWEEN CASE @kategoriid WHEN 1 THEN 10 WHEN...

SQL Server’da İki Tabloyu Karşılaştırmak

SQL Server’da İki Tabloyu Karşılaştırmak

Herkese merhaba, Bu yazıda sizlere SQL Server’da iki tabloyu karşılaştırmak hakkında bilgi vereceğim. SQL Server’da bazı zamanlar benzer veriler içeren tabloları karşılaştırma ihtiyacı duyabiliyoruz. Bu gibi durumlarda aşağıdaki yöntemden yararlanarak farklılıkları görebilirsiniz. Örnek kodları inceleyelim. –Database oluşturma CREATE DATABASE IkiFarklıTabloyuKarsilastir GO USE IkiFarklıTabloyuKarsilastir –Tablo oluşturma ve veri ekleme CREATE TABLE...

SQL Server Some

SQL Server Some

Herkese merhaba, Bu yazıda SQL Server’da Some kullanımından bahsedeceğim. SQL Server’da Some ifadesi bir değeri subquery (iç sorgu) ya da liste ile karşılaştırmak için kullanılan bir ifadedir. Some kullanımında koşulun herhangi bir değer için sağlanması yeterlidir.Örnek kullanımını Northwind veritabanını kullanarak inceleyelim. SELECT ProductName FROM Products WHERE dbo.Products.ProductID = SOME( SELECT ProductID FROM...

SQL Server Any

SQL Server Any

Herkese merhaba, Bu yazıda SQL Server’da Any kullanımından bahsedeceğim. SQL Server’da Any ifadesi bir değeri subquery (iç sorgu) ya da liste ile karşılaştırmak için kullanılan bir ifadedir. Any kullanımında koşulun herhangi bir değer için sağlanması yeterlidir.Örnek kullanımını Northwind veritabanını kullanarak inceleyelim. SELECT ProductName FROM Products WHERE dbo.Products.ProductID = ANY ( SELECT ProductID...

SQL Server’da No Column Name Was Specified For Column Hatası

SQL Server’da No Column Name Was Specified For Column Hatası

Herkese merhaba, Bu yazıda sizlere SQL Server’da no column name was specified for column hatası hatasından bahsedeceğim. Bu hata kısa ve öz olarak subquery kullanımlarında başa gelen bir hatadır. Subquery yani iç sorgu içerisinde bir hesaplama yapılmış fakat bu hesaplama yapılmış alana alias verilmemesi sonucu ortaya çıkar. Hatalı örneği Northwind veritabanını...

SQL Server'da NOT LIKE

SQL Server’da NOT LIKE

Herkese merhaba. Bu yazıda SQL Server’da NOT LIKE kullanımından bahsedeceğim. SQL Server’da NOT LIKE ifadesi verilen şart içinde benzemeyen ifadelerin listelenmesinde kullanılır. Örnek kullanımı Northwind veritabanını kullanarak inceleyelim. SELECT * FROM dbo.Products WHERE ProductName NOT LIKE ‘C%’ SELECT * FROM dbo.Products WHERE ProductName NOT LIKE ‘%A’ SELECT * FROM dbo.Products...

SQL Server Not In

SQL Server Not In

Bu yazıda SQL Server’da Not In kullanımından bahsedeceğim. SQL Server’da Not In operatörü tablo içerisinde belirtilen verilerden içermeyenleri getiren bir operatördür. Subquery’ler ile de kullanılır. Örnek kullanımı Northwind veritabanını kullanarak inceleyelim. SELECT CategoryID , CategoryName FROM dbo.Categories WHERE CategoryID NOT IN ( 4, 5, 8 ) Burada 4, 5, 8...

SQL Server In

SQL Server In

Herkese merhaba, Bu yazıda SQL Server’da In kullanımından bahsedeceğim. SQL Server’da In operatörünü kolon içerisinde veri aramak için kullanılır. Subquery’ler ile de kullanılır. Örnek kullanımı Northwind veritabanını kullanarak inceleyelim. SELECT CategoryID , CategoryName FROM dbo.Categories WHERE CategoryID IN ( 2, 3, 7 ) Burada kolon içerisinde KategoriID değeri 2, 3,...

Yazı kopyalamak yasaktır!