SQL RTRIM()

Sql Rtrim



Jedan od najčešćih zadataka u SQL-u i drugim programskim jezicima je manipuliranje podacima niza i rad s njima. To može uključivati ​​ulančavanje nizova, pretvorbu velikih ili malih slova, rezanje nizova i još mnogo toga.

Jedan od najčešćih zadataka manipulacije nizovima u SQL-u je skraćivanje ili uklanjanje znakova razmaka iz zadanog ulaznog niza.

U ovom vodiču naučit ćemo o funkciji RTRIM() koja ima ključnu ulogu u obrezivanju niza.







SQL RTRIM()

U SQL-u funkcija RTRIM() označava desno podrezivanje. Funkcija nam omogućuje uklanjanje bilo kojeg i/ili zadnjeg (krajnjeg desnog) znakova iz zadane vrijednosti niza.



Ova je funkcija osobito korisna kada se radi s podacima koji mogu sadržavati nepotrebne razmake na kraju nizova što nam omogućuje čišćenje vrijednosti iz baze podataka.



Sintaksa:

Sintaksa funkcije RTRIM() u SQL-u može malo varirati ovisno o pogonu baze podataka. U MySQL-u, sintaksa je sljedeća:





RTRIM(niz_za_izrezivanje)

“String_to_trim” specificira ulazni niz iz kojeg želimo ukloniti sve početne znakove razmaka.

Primjer upotrebe SQL RTRIM() (MySQL)

Pogledajmo neke praktične primjere kako koristiti funkciju RTRIM(). Počet ćemo s osnovnom upotrebom, a zatim nastaviti s obradom nekih naprednijih primjera.



Primjer 1: Uzorak podataka

Prije nego što se upustite u upite, razmotrite primjer tablice koja sadrži podatke o zaposlenicima kao što je prikazano u nastavku:

 Krupni plan popisa riječi Opis automatski generiran
Pretpostavimo da želimo dohvatiti 'job_title' iz tablice u kojoj su uklonjeni vodeći razmaci. Možemo koristiti funkciju RTRIM() kao što je prikazano u sljedećem:

SELECT RTRIM(job_title) AS cleaned_job_title FROM emp;

Izlaz:

 Krupni plan koda Opis automatski generiran

Primjer 2: Skraćivanje određenih znakova

Prema zadanim postavkama, funkcija RTRIM() uklanja znakove razmaka iz ulaznog niza. Međutim, možemo navesti određene znakove koje želimo ukloniti iz ulaznog niza.

Na primjer, da bismo uklonili sve pojavljivanja znaka tab, možemo upotrijebiti vrijednost '\t' kao što je prikazano u sljedećem primjeru:

ODABIR RTRIM( ' \t ' FROM prezime) AS skraćeno_prezime FROM emp;

Ovo bi trebalo ukloniti sve tabulatore iz nizova u navedenom stupcu.

NAPOMENA: Možete navesti bilo koji podržani znak.

Zaključak

U ovom vodiču naučili smo o funkciji RTRIM() u SQL-u kako bismo otkrili kako izrezati bilo koje pojavljivanje navedenih znakova iz zadanog niza.