Di SQL Server, Anda dapat menggunakan T-SQL RIGHT()
berfungsi untuk mengembalikan sejumlah karakter tertentu dari bagian kanan string.
Fungsi menerima dua argumen; string itu sendiri, dan jumlah karakter yang ingin Anda kembalikan dari string itu.
Sintaks
Sintaks resmi untuk kedua fungsi berjalan seperti ini:
RIGHT ( character_expression , integer_expression )
Dimana character_expression
adalah string, dan integer_expression
adalah jumlah karakter yang ingin Anda kembalikan dari string tersebut.
Jika argumen kedua adalah ketik bigint dan berisi nilai besar, argumen pertama (yaitu string) harus bertipe data besar seperti varchar(max) .
Contoh 1 – Penggunaan Dasar
Berikut ini contoh pemilihan 3 karakter paling kanan dari sebuah string:
SELECT RIGHT('Coffee', 3) AS Result;
Hasil:
+----------+ | Result | |----------| | fee | +----------+
Contoh 2 – Ekspresi Bilangan Bulat Negatif
Argumen kedua harus bernilai positif. Jika nilainya negatif, kesalahan akan ditampilkan:
SELECT RIGHT('Coffee', -3) AS Result;
Hasil:
Invalid length parameter passed to the right function.
Contoh 3 – Kueri Basis Data
Berikut adalah contoh penggunaan RIGHT()
fungsi pada data yang dikembalikan dari database:
USE Music; SELECT TOP 7 ArtistName AS Original, RIGHT(ArtistName, 5) AS Modified FROM Artists;
Hasil:
+------------------+------------+ | Original | Modified | |------------------+------------| | Iron Maiden | aiden | | AC/DC | AC/DC | | Allan Holdsworth | worth | | Buddy Rich | Rich | | Devin Townsend | nsend | | Jim Reeves | eeves | | Tom Jones | Jones | +------------------+------------+