For the complete documentation index, see llms.txt. This page is also available as Markdown.

CHARINDEX

CHARINDEX fonksiyonu, bir dizgenin içinde belirli bir karakter dizisinin bulunup bulunmadığını veya bulunması durumunda hangi indekste bulunduğunu belirler.

Kullanım şekli:

CHARINDEX(expression_to_find, string_expression [, start_location])
  • expression_to_find: aranacak karakter dizgesi

  • string_expression: analiz edilecek dize

  • start_location: aramanın başlangıç noktası (opsiyonel)

Eğer aranacak karakter dizgesi bulunamazsa, CHARINDEX 0 döndürür.

Örnek olarak:

DECLARE @name VARCHAR(50) = 'John Doe';

SELECT @name AS original_name,
       CHARINDEX('Doe', @name) AS index_of_substring;

Bu örnekte, 'John Doe' dizesinin içinde 'Doe' karakter dizgesinin bulunup bulunmadığı kontrol edilir ve 5 indeksi döndürür çünkü 'Doe' dizesi 'John Doe' dizesinin beşinci karakterinden başlar.

Last updated