Di SQL Server, Anda dapat menggunakan RIGHT()
berfungsi untuk mengekstrak bagian kanan string.
Ini bekerja persis sama dengan LEFT()
function (yang mengembalikan bagian kiri string), kecuali mengembalikan bagian kanan string.
Contoh
Berikut ini contoh untuk didemonstrasikan.
SELECT RIGHT('Barney Rubble', 6);
Hasil:
Rubble
Argumen pertama bisa berupa konstanta, variabel, atau kolom. Ini dapat berupa tipe data apa pun, kecuali teks atau nteks , yang secara implisit dapat dikonversi ke varchar atau nvarchar .
Jika tidak dapat dikonversi secara implisit ke varchar atau nvarchar , gunakan CAST()
atau CONVERT()
untuk mengubahnya menjadi tipe data yang didukung.
Fungsi mengembalikan varchar jika Anda memasukkan tipe data karakter non-Unicode.
Ia mengembalikan nvarchar jika Anda melewatkan tipe data karakter Unicode.
Contoh Kolom Basis Data
Berikut adalah contoh mengekstrak bagian kanan dari nilai yang dikembalikan dalam kolom database.
SELECT TOP(10)
name,
RIGHT(name, 5) AS [Right Part]
FROM sys.objects;
Hasil:
+----------------+--------------+ | name | Right Part | |----------------+--------------| | sysrscols | scols | | sysrowsets | wsets | | sysclones | lones | | sysallocunits | units | | sysfiles1 | iles1 | | sysseobjvalues | alues | | sysmatrixages | xages | | syspriorities | ities | | sysdbfrag | bfrag | | sysfgfrag | gfrag | +----------------+--------------+