Di SQL Server, Anda dapat menggunakan TRIM()
berfungsi untuk menghapus spasi awal dan akhir dari sebuah string.
TRIM()
adalah fungsi T-SQL yang menghilangkan karakter spasi char(32)
atau karakter tertentu lainnya dari awal atau akhir string.
Sintaks
Berikut sintaksnya:
TRIM ( [ characters FROM ] string )
string
argumen adalah argumen yang diperlukan – ini adalah string yang sebenarnya untuk dipangkas. Dan characters FROM
adalah argumen opsional yang memungkinkan Anda menentukan karakter mana yang harus dihapus (jika bukan karakter spasi). Jika Anda tidak menentukan karakter mana, maka karakter spasi akan dipangkas.
Contoh Spasi Putih
Berikut adalah contoh dasar pemangkasan spasi putih awal dan akhir dari sebuah string:
SELECT TRIM(' Cat ');
Hasil
--- Cat
Begini tampilannya tanpa memotong string:
SELECT ' Cat ';
Hasil:
----- Cat
Perhatikan bahwa karakter tanda hubung dihasilkan dalam antarmuka baris perintah saya, dan Anda dapat melihat bahwa ada satu tanda hubung per karakter dalam string (termasuk karakter spasi).
Untuk membuatnya lebih jelas, berikut adalah contoh lain yang membandingkan string yang dipangkas dan tidak dipangkas, masing-masing dengan beberapa karakter spasi di setiap sisi:
SELECT ' Cat ' AS 'A', TRIM(' Cat ') AS 'B';
Hasil:
A B ---------------- --- Cat Cat
Memotong Sisi Kanan atau Kiri Saja
Anda juga dapat menggunakan LTRIM()
untuk memangkas spasi hanya dari sisi kiri, dan Anda dapat menggunakan RTRIM()
untuk memangkas spasi hanya dari sisi kanan.
Memotong Karakter Lain
Anda dapat menggunakan TRIM()
untuk menghapus karakter selain karakter spasi.