Dalam SQLite, rtrim()
fungsi memungkinkan Anda untuk memangkas spasi atau karakter lain dari bagian kanan string.
Ini mengembalikan salinan string yang Anda berikan sebagai argumen, dengan bagian kanan dipangkas dari spasi putih, atau karakter lain seperti yang ditentukan.
Sintaks
Anda dapat memanggil rtrim()
dengan satu atau dua argumen.
rtrim(X)
rtrim(X,Y)
- Jika Anda memberikan satu argumen, ini adalah string yang akan dipotong. Dalam hal ini, spasi dipangkas (jika ada) dari kanan string.
- Jika Anda memberikan dua argumen, argumen kedua berisi karakter yang akan dihapus dari kanan string.
Potong Spasi Putih
Berikut adalah contoh untuk mendemonstrasikan cara memangkas spasi dari kanan string.
.mode quote
SELECT rtrim(' Good Coffee ');
Hasil:
' Good Coffee'
Dalam contoh ini, hanya ruang yang tepat yang dipangkas. Ruang tengah tetap utuh, seperti ruang di sebelah kiri string.
Perhatikan bahwa baris pertama tidak diperlukan untuk rtrim()
untuk bekerja.
Di baris itu saya hanya mengatur mode untuk menampilkan string yang dihasilkan dikelilingi oleh tanda kutip. Melakukan hal ini memudahkan untuk melihat efek rtrim()
.
Ini dia tanpa rtrim()
fungsi:
SELECT ' Good Coffee ';
Hasil:
' Good Coffee '
Dalam hal ini, masih ada spasi di sebelah kanan string.
Beberapa Spasi
Jika ada beberapa spasi di sebelah kanan string, rtrim()
potong semuanya.
SELECT rtrim('Good Coffee ');
Hasil:
'Good Coffee'
Potong Karakter Lain
Seperti yang disebutkan, rtrim()
menerima argumen kedua opsional yang memungkinkan Anda menentukan karakter mana yang akan dipotong dari string.
Berikut ini contoh penggunaan sintaks tersebut.
SELECT rtrim('!!!Beer!!!', '!');
Hasil:
'!!!Beer'
Contoh ini juga menunjukkan bahwa bagian kiri string dibiarkan utuh.
Di bawah ini adalah contoh lain. Kali ini saya menentukan lebih dari satu karakter untuk dipangkas.
SELECT rtrim('Drink Beer!', ' Ber!');
Hasil:
'Drink'
Karakter tidak harus dalam urutan yang sama dengan yang Anda berikan dalam argumen. Ini contoh yang sama, kecuali bahwa saya mengganti karakter di argumen kedua.
SELECT rtrim('Drink Beer!', '!er B');
Hasil:
'Drink'
Sensitivitas Huruf Besar
Berhati-hatilah dengan sensitivitas huruf besar-kecil. Inilah yang terjadi jika saya mengubah huruf besar/kecil salah satu karakter.
SELECT rtrim('Drink Beer!', ' ber!');
Hasil:
'Drink B'
Potong Hanya Bagian Kiri atau Kedua Sisi Senar
Anda juga dapat menggunakan ltrim()
untuk memangkas hanya bagian kiri string, dan trim()
untuk memangkas kedua sisi.