NEREDE (Transact-sql)

Sorgu tarafından döndürülen satır arama koşulu belirtir.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

[ WHERE <search_condition> ]

Bağımsız değişkenler

  • < search_condition >
    Döndürülecek satırları yerine getirilmesi koşulu tanımlar. Bir arama koşulunda dahil edilebilir yüklemler sayısına bir sınır yoktur. Arama koşullarında yüklemler hakkında daha fazla bilgi için bkz: Arama koşulu (Transact-sql).

Örnekler

Aşağıdaki örnekler bazı ortak arama koşullarına nasıl WHEREtümcesi.

A.Bir satır basit bir eşitlik kullanarak bulma

USE AdventureWorks2012
GO
SELECT ProductID, Name
FROM Production.Product
WHERE Name = 'Blade' ;
GO

USE AdventureWorks2012
GO
SELECT ProductID, Name
FROM Production.Product
WHERE Name = 'Blade' ;
GO

B.Bir dize bir parçası olarak bir değer içeren satırları bulma

SELECT ProductID, Name, Color
FROM Production.Product
WHERE Name LIKE ('%Frame%');
GO

SELECT ProductID, Name, Color
FROM Production.Product
WHERE Name LIKE ('%Frame%');
GO

C.Karşılaştırma işleci kullanarak satırları bulma

SELECT ProductID, Name
FROM Production.Product
WHERE ProductID <= 12 ;
GO

SELECT ProductID, Name
FROM Production.Product
WHERE ProductID <= 12 ;
GO

D.Üç koşullardan herhangi birine uyan satırları bulma

SELECT ProductID, Name
FROM Production.Product
WHERE ProductID = 2
OR ProductID = 4 
OR Name = 'Spokes' ;
GO

SELECT ProductID, Name
FROM Production.Product
WHERE ProductID = 2
OR ProductID = 4 
OR Name = 'Spokes' ;
GO

E.Çeşitli koşulları karşılamalıdır satırları bulma

SELECT ProductID, Name, Color
FROM Production.Product
WHERE Name LIKE ('%Frame%')
AND Name LIKE ('HL%')
AND Color = 'Red' ;
GO

SELECT ProductID, Name, Color
FROM Production.Product
WHERE Name LIKE ('%Frame%')
AND Name LIKE ('HL%')
AND Color = 'Red' ;
GO

F.Değerler listesi içinde olan satırları bulma

SELECT ProductID, Name, Color
FROM Production.Product
WHERE Name IN ('Blade', 'Crown Race', 'Spokes');
GO

SELECT ProductID, Name, Color
FROM Production.Product
WHERE Name IN ('Blade', 'Crown Race', 'Spokes');
GO

G.İki değer arasında bir değer içeren satırları bulma

SELECT ProductID, Name, Color
FROM Production.Product
WHERE ProductID BETWEEN 725 AND 734;
GO

SELECT ProductID, Name, Color
FROM Production.Product
WHERE ProductID BETWEEN 725 AND 734;
GO

Ayrıca bkz.

Başvuru

Sil (Transact-sql)

Yüklemler (Transact-sql)

Arama koşulu (Transact-sql)

select (Transact-sql)

Güncelleştirme (Transact-sql)

BİRLEŞTİRME (Transact-sql)