Merhaba Arkadaşlar
Bu makalemizde SQL de kullanılan String fonksiyonlarını kısa örnekler vererek açıklayacağız...
Hemen başlayalım...
1-) LEFT verilen ifadeyi sol taraftan fonksiyona verilen ikinci parametre kadarını alıp döndüren bir fonksiyondur.
SELECT LEFT('TOLUNAY GUDUK',5)
Sonuç: TOLUN
2-) RIGHT verilen ifadeyi sağ taraftan tıpkı bir önceki örnekte yapıldığı gibi kırpıp döndüren fonksiyondur.
SELECT RIGHT('TOLUNAY GUDUK',5)
Sonuç: GUDUK
3-) LEN Verilen ifadenin karakter sayısını döndürür. Buna boşluk karakteride dahildir.
SELECT LEN('TOLUNAY GUDUK')
Sonuç: 13
4-) UPPER küçük harflerle yazılmış bir ifadeyi büyük harflere çevirir.
SELECT UPPER('tolunay')
Sonuc: TOLUNAY
5-) LOWER büyük harflerle yazılmış bir ifadeyi küçük harflere çevirir.
SELECT LOWER('TOLUNAY')
Sonuç: tolunay
6-) SUBSTRING Verilen ifadeden parça almak için kullanılır.örneğin aşağıdaki ifadede 2. karakterden başlayıp 5. karakter sonrasına kadar olan kısmı alıp döndürür.
SELECT SUBSTRING('TOLUNAY',2,5)
Sonuç: OLUNA
7-) REPLACE Verilen karakterleri biribiriyle değiştirir.aşağıdaki örnekte TOLUNAY ifadesini İLKE ile değiştirmiş olduk.
SELECT REPLACE('TOLUNAY GÜDÜK','TOLUNAY','İLKE')
Sonuç: İLKE GÜDÜK
8-) STUFF fonksiyonu REPLACE ile hemen hemen aynı işi yapar ancak 4 parametre alır. 2. parametreden itibaren 3. parametreye kadar olan karakterleri 4. parametredeki değer ile değiştirir.
SELECT STUFF('Audi hh',5,3,'TT')
Sonuç: AudiTT
9-) LTRIM verilen ifadede soldan boşlukları alır.
SELECT LTRIM(' TOLUNAY')
Sonuç: TOLUNAY
10-) RTRIM verilen ifadede sağdan boşlukları alır.
SELECT RTRIM('TOLUNAY ')
Sonuç: TOLUNAY
11-) REVERSE verilen ifadeyi ayna misali yansımasını alır.
SELECT REVERSE('TOLUNAY')
Sonuç: YANULOT
12-) QUOTENAME Verilen string ifadeyi köşeli parantez [] içine almayı sağlar.
SELECT QUOTENAME ('GÜDÜK')
Sonuç:[GÜDÜK]
13-) REPLICATE Verilen ifadeyi 2. parametre kadar tekrarlar.
SELECT REPLICATE('selam',4)
Sonuç: selamselamselamselam
14-) CHARINDEX Bu fonksiyon ile istenilen bir string ifade içinde aranılan karakterin indeks numarası geri döner.
SELECT CHARINDEX (
'g'
,
'tolunay güdük'
,0)
Sonuç: 9
Umarım yardımcı olur. İyi çalışmalar...
ConversionConversion EmoticonEmoticon