SQL Server – Metin (String) Fonksiyonları

SQL Server hazır fonksiyonlardan metin (string) içeren alanlar üzerinde kullanılan string fonksiyonları anlatılmıştır.

CHARINDEX

Verilen metin içerisinde aranan kelimenin veya harfin kaçıncı harften itibaren başladığını döndürür. Dönen değer o harfin index’idir. İndex değeri 1’den başlamaktadır. Aranan değer ile ilgili bir şey bulamadığında index olarak sıfır(0) döndürür.

Kullanım Şekli: CHARINDEX(‘Aranan’,’Metin’)

LEFT

Verilen metinden sol taraftan kaç karakteri alınacağı belirtilir.

Kullanım şekli: LEFT(‘Metin’, Alınacak karakter sayısı)

RIGHT

Verilen metinden sağ taraftan kaç karakteri alınacağı belirtilir.

Kullanım şekli: RIGHT(‘Metin’, Alınacak karakter sayısı)

LEN

Verilen metin içerisinde boşluklar dahil kaç karakter olduğunu gösterir.

Kullanım şekli: LEN(‘Metin’)

REPLACE

Metin içerisindeki belirtilen kelime veya karakterlerin istenen kelime veya karakterlerin yerine yazılması sağlanır.

Kullanım şekli: REPLACE(‘Metin’,’Eski değer’,’Yeni değer’)

SUBSTRING

Metinin bir parçası alınmak istenildiğinde kullanılır.

Kullanım şekli: SUBSTRING(‘Metin’,Başlangıç index’i, Alınacak karakter sayısı)

LOWER

Verilen metni küçük harfe çevirir.

Kullanım şekli: LOWER(‘Metin’)

UPPER

Verilen metni büyük harfe çevirir.

Kullanım şekli: UPPER(‘Metin’)

REVERSE

Verilen metni ters çevirir.

Kullanım şekli: REVERSE(‘Metin’)

LTRIM

Verilen metnin solundaki boşlukları siler.

Kullanım şekli: LTRIM(‘Metin’)

RTRIM

Verilen metnin sağındaki boşlukları siler.

Kullanım şekli: RTRIM(‘Metin’)

REPLICATE

Verilen ifade istenilen sayı kadar tekrar eder.

Kullanım şekli: REPLICATE(‘Metin’, Tekrar sayısı)

SPACE

Metin içerisinde belirtilen sayı kadar boşluk bırakır.

Kullanım şekli: SPACE(Boşluk sayısı)

Metin Fonksiyon Soruları

Metin fonksiyonları herhangi bir veritabanı içinde tasarlanan tablolar üzerinde de kullanılabilir.

  1. Ad ve soyad alanları birleştirilerek tek sütun halinde listeleyin.
  2. Tek sütunda Ad ve soyadı listelerken tüm harfleri büyük harfe dönüştürerek listeleyin.
  3. Adının ilk harfi ve soyadını birleştirerek kullanıcılara mail adresi oluşturun.

Metin Fonksiyon Soru ve Cevapları

  1. Ad ve soyad alanları birleştirilerek tek sütun halinde listeleyin.

  2. Tek sütunda Ad ve soyadı listelerken tüm harfleri büyük harfe dönüştürerek listeleyin.

    veya

  3. Adının ilk harfi ve soyadını birleştirerek kullanıcılara mail adresi oluşturun.

    veya

About Seçil ŞEKERCİ HÜSEM

2010 yılından bu yana Bilişim Teknolojileri Öğretmeni olarak meslek liselerinde görev yapmaktayım.

View all posts by Seçil ŞEKERCİ HÜSEM →

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.