SQL RTIM()

Sql Rtim



Salah satu tugas yang paling biasa dalam SQL dan bahasa pengaturcaraan lain ialah memanipulasi dan bekerja dengan data rentetan. Ini mungkin termasuk penggabungan rentetan, penukaran sarung atas atau bawah, pemangkasan rentetan dan banyak lagi.

Salah satu tugas manipulasi rentetan yang paling biasa dalam SQL ialah memangkas atau mengalih keluar aksara ruang putih daripada rentetan input yang diberikan.

Dalam tutorial ini, kita akan belajar tentang fungsi RTIM() yang memainkan peranan penting dalam pemangkasan rentetan.







SQL RTIM()

Dalam SQL, fungsi RTIM() bermaksud trim kanan. Fungsi ini membolehkan kami mengalih keluar mana-mana dan/atau aksara mengekor (paling kanan) daripada nilai rentetan yang diberikan.



Fungsi ini amat berguna apabila berurusan dengan data yang mungkin mengandungi ruang kosong yang tidak diperlukan pada penghujung rentetan yang membolehkan kami membersihkan nilai daripada pangkalan data.



Sintaks:

Sintaks untuk fungsi RTRIM() dalam SQL mungkin berbeza sedikit bergantung pada enjin pangkalan data. Dalam MySQL, sintaks adalah seperti berikut:





RTIM(string_to_trim)

'string_to_trim' menentukan rentetan input yang mana kami ingin mengalih keluar sebarang aksara ruang putih terkemuka.

Contoh Penggunaan SQL RTRIM() (MySQL)

Mari kita lihat beberapa contoh praktikal tentang cara menggunakan fungsi RTIM(). Kami akan bermula dengan penggunaan asas dan kemudian meneruskan untuk merangkumi beberapa contoh yang lebih lanjut.



Contoh 1: Contoh Data

Sebelum menyelami pertanyaan, pertimbangkan contoh jadual yang mengandungi data pekerja seperti yang ditunjukkan dalam yang berikut:

 Dekat senarai perkataan Penerangan dijana secara automatik
Katakan kami ingin mendapatkan semula 'job_title' daripada jadual di mana aksara ruang putih terkemuka dialih keluar. Kita boleh menggunakan fungsi RTIM() seperti yang ditunjukkan dalam perkara berikut:

PILIH RTIM(job_title) AS cleaned_job_title DARI emp;

Pengeluaran:

 Gambar dekat kod Perihalan dijana secara automatik

Contoh 2: Memangkas Aksara Khusus

Secara lalai, fungsi RTIM() mengalih keluar aksara ruang daripada rentetan input. Walau bagaimanapun, kami boleh menentukan aksara khusus yang ingin kami alih keluar daripada rentetan input.

Sebagai contoh, untuk mengalih keluar semua kemunculan aksara tab, kita boleh menggunakan nilai '\t' seperti yang ditunjukkan dalam contoh berikut:

PILIH RTIM( ' \t ' FROM last_name) SEBAGAI trimmed_last_name FROM emp;

Ini harus mengalih keluar semua aksara tab daripada rentetan dalam lajur yang ditentukan.

NOTA: Anda boleh menentukan mana-mana aksara yang disokong.

Kesimpulan

Dalam tutorial ini, kami mempelajari tentang fungsi RTRIM() dalam SQL untuk mengetahui cara memangkas sebarang kejadian aksara yang ditentukan daripada rentetan yang diberikan.