SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Bagaimana SQLite Rtrim() Bekerja

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat tabel menggunakan stempel tanggal

  2. Bagaimana cara menggunakan kunci asing di sqlite?

  3. onCreate() dari RoomDatabase.Callback() tidak dipanggil setelah panggilan berhasil ke .build()

  4. TABEL DROP SQLite

  5. Paket telah diposting 50 roti panggang. Tidak ditampilkan lagi