SQL Server Doğru İşlev

Sql Server Dogru Islev



Bu yazıda, SQL Server'da doğru işlevi nasıl kullanacağımızı öğreneceğiz. right() işlevi, belirli bir girdi dizisinin sağındaki belirli sayıda karakteri çıkarmamıza izin verir.

İşlev Sözdizimi, Parametreler ve Dönüş Değeri

Aşağıdaki, SQL Server'daki doğru işlevin sözdizimidir:

SAĞ ( karakter_ifadesi , tamsayı_ifadesi )

İşlev bağımsız değişkenleri şunları içerir:







  1. karakter_ifadesi – Bu bağımsız değişken, karakterlerin ayıklandığı giriş dizesini tanımlar. Bu değer değişmez bir dize, bir değişken veya bir tablo sütunu olabilir. Bu bağımsız değişkenin değerini TEXT veya NTEXT dışında herhangi bir türde sağlayabilirsiniz. Öyleyse, SQL sunucusu bunları sırasıyla VARCHAR ve NVARCHAR'a dönüştürür.
  2. tamsayı_ifadesi – Bu bağımsız değişken, giriş dizesinden ayıklanacak karakter sayısını belirleyen pozitif bir tamsayı değerini ifade eder.

İşlev, Unicode olmayan giriş dizisi için VARCHAR tipini ve Unicode giriş dizisi için NVARCHAR tipini döndürür.



Örnekler:

Aşağıdaki bölümde, SQL Server'da right() işlevinin kullanımına ilişkin bazı temel örnekler verilmektedir.



Örnek 1: Temel Kullanım

Sağlanan aşağıdaki örneği göz önünde bulundurun:





SEÇME SAĞ ( 'https://geekbits.io' , on bir ) OLARAK url;

Verilen sorguyu çalıştırdıktan sonra, aşağıda gösterildiği gibi giriş dizisinin sağından 11 karakter döndürmelidir:

url |
------------+
geekbitler . Bu |

Örnek 2: Tablo Sütunu ile Sağ() İşlevini Kullanma

Aşağıdaki örnek, belirli bir sütundaki son değerleri çıkarmak için right() işlevini nasıl kullanabileceğimizi göstermektedir.



Aşağıdaki gibi bir tablomuz olduğunu varsayalım:

Ürün_adı sütunundan yılı aşağıdaki sorguda gösterildiği gibi çıkarabiliriz:

SEÇME Ürün adı , SAĞ ( Ürün adı , 4 ) OLARAK YIL
İTİBAREN Ürün:% s;

Ortaya çıkan tablo aşağıdaki gibidir:

Çözüm

Bu gönderide, belirli bir dizgenin sağından bir dizi karakter çıkarmak için SQL Server'da doğru işlevi nasıl kullanacağınızı öğrendiniz.

Okuduğunuz için teşekkürler!