Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
aralığı içinde olmayan veya köşeli ayraçlar arasında belirtilen herhangi bir tek karakterle eşleşir [^]. Bu joker karakterler, ve LIKEgibi PATINDEX desen eşleştirme içeren dize karşılaştırmalarında kullanılabilir.
Examples
Bu makaledeki kod örnekleri, AdventureWorks2025 giriş sayfasından indirebileceğiniz AdventureWorksDW2025 veya örnek veritabanını kullanır.
Y: Temel örnek
Aşağıdaki örnek işlecini [^] kullanarak tablodaki Contact ilk beş kişinin adı ile Al başlayan ve harfi aolmayan üçüncü harfi olan ilk beş kişiyi bulur.
SELECT TOP 5 FirstName, LastName
FROM Person.Person
WHERE FirstName LIKE 'Al[^a]%';
Sonuç kümesi aşağıdadır.
FirstName LastName
--------- --------
Alex Adams
Alexandra Adams
Allison Adams
Alisha Alan
Alexandra Alexander
B: Karakter aralıklarını arama
Joker karakter kümesi, tek karakterler veya karakter aralıklarının yanı sıra karakter ve aralık birleşimleri içerebilir. Aşağıdaki örnek, harf veya sayı ile başlamayan bir dize bulmak için işlecini kullanır [^] .
SELECT [object_id], OBJECT_NAME(object_id) AS [object_name], name, column_id
FROM sys.columns
WHERE name LIKE '[^0-9A-z]%';
Sonuç kümesi aşağıdadır.
object_id object_name name column_id
--------- ----------- ---- ---------
1591676718 JunkTable _xyz 1