Jika Anda pernah mendapati diri Anda hanya menginginkan bagian pertama dari sebuah string, atau bagian terakhirnya, artikel ini mungkin bisa membantu.
Artikel ini khusus untuk SQL Server, tetapi fungsinya cukup umum di sebagian besar/semua sistem manajemen basis data, belum lagi sebagian besar bahasa pemrograman.
Saat bekerja dengan SQL Server, Anda dapat menggunakan T-SQL LEFT()
dan RIGHT()
berfungsi untuk mengembalikan sejumlah karakter tertentu dari kiri atau kanan string.
Sintaks
Sintaks resmi untuk kedua fungsi berjalan seperti ini:
RIGHT ( character_expression , integer_expression ) LEFT ( character_expression , integer_expression )
Dimana character_expression
adalah string, dan integer_expression
adalah jumlah karakter yang ingin Anda kembalikan dari string itu.
Contoh
Berikut adalah contoh memilih 5 karakter paling kiri dari sebuah string:
SELECT LEFT('marshmallow', 5);
Hasil:
marsh
Dan inilah contoh memilih 5 karakter paling kanan dari string yang sama:
SELECT RIGHT('marshmallow', 5);
Hasil:
allow
Contoh Basis Data
Tentu saja, saat menggunakan SQL Server, Anda sebagian besar akan bekerja dengan data dalam database. Berikut ini contoh penggunaan LEFT()
dan RIGHT()
fungsi pada data yang dikembalikan dari database.
KIRI()
USE Music; SELECT TOP 5 AlbumName AS Original, LEFT(AlbumName, 5) AS Modified FROM Albums;
Hasil:
Original Modified ---------------------- -------- Powerslave Power Powerage Power Singing Down the Lane Singi Ziltoid the Omniscient Zilto Casualties of Cool Casua
KANAN()
USE Music; SELECT TOP 5 AlbumName AS Original, RIGHT(AlbumName, 5) AS Modified FROM Albums;
Hasil:
Original Modified ---------------------- -------- Powerslave slave Powerage erage Singing Down the Lane Lane Ziltoid the Omniscient cient Casualties of Cool Cool