SQL RTRIM()

Sql Rtrim



Az SQL-ben és más programozási nyelvekben az egyik leggyakoribb feladat a karakterlánc adatok kezelése és kezelése. Ez magában foglalhatja a karakterlánc-összefűzést, a kis- és nagybetűk átalakítását, a karakterláncok kivágását és még sok mást.

Az SQL-ben az egyik leggyakoribb karakterlánc-kezelési feladat a szóköz karakterek levágása vagy eltávolítása egy adott bemeneti karakterláncból.

Ebben az oktatóanyagban megismerjük az RTRIM() függvényt, amely döntő szerepet játszik a karakterlánc-vágásban.







SQL RTRIM()

Az SQL-ben az RTRIM() függvény a jobb oldali vágást jelenti. A függvény lehetővé teszi, hogy eltávolítsunk egy adott karakterlánc-értékből bármilyen és/vagy záró (jobb szélső) karaktert.



Ez a funkció különösen hasznos olyan adatok kezelésekor, amelyek szükségtelen szóközt tartalmazhatnak a karakterláncok végén, ami lehetővé teszi számunkra, hogy megtisztítsuk az értékeket az adatbázisból.



Szintaxis:

Az SQL RTRIM() függvényének szintaxisa az adatbázis-motortól függően kissé eltérhet. A MySQL-ben a szintaxis a következő:





RTRIM(karakterlánc_kivágásig)

A „string_to_trim” azt a bemeneti karakterláncot adja meg, amelyből el kívánjuk távolítani a kezdő szóköz karaktereket.

SQL RTRIM() példahasználat (MySQL)

Nézzünk néhány gyakorlati példát az RTRIM() függvény használatára. Kezdjük egy alapvető használattal, majd folytatjuk néhány fejlettebb példával.



1. példa: Mintaadatok

Mielőtt belemerülne a lekérdezésekbe, fontoljon meg egy példatáblázatot, amely az alkalmazottak adatait tartalmazza az alábbiak szerint:

 Automatikusan generált Leírás szavak listájának közeli felvétele
Tegyük fel, hogy a „job_title”-t szeretnénk lekérni abból a táblázatból, ahol a bevezető szóköz karaktereket eltávolítjuk. Használhatjuk az RTRIM() függvényt az alábbiak szerint:

SELECT RTRIM(munka_címe) AS tisztított_feladat_címe FROM emp;

Kimenet:

 Egy kód közeli leírása automatikusan generált

2. példa: Egyedi karakterek kivágása

Alapértelmezés szerint az RTRIM() függvény eltávolítja a szóköz karaktereket a bemeneti karakterláncból. Megadhatjuk azonban azokat a konkrét karaktereket, amelyeket el szeretnénk távolítani a bemeneti karakterláncból.

Például a tabulátor karakter minden előfordulásának eltávolításához használhatjuk a „\t” értéket a következő példában látható módon:

SELECT RTRIM( ' \t ' FROM vezetéknév) AS trimmed_last_name FROM emp;

Ez eltávolítja az összes tabulátor karaktert a megadott oszlopban lévő karakterláncokból.

MEGJEGYZÉS: Bármilyen támogatott karaktert megadhat.

Következtetés

Ebben az oktatóanyagban megismerkedtünk az SQL RTRIM() függvényével, amellyel felfedezhetjük, hogyan lehet kivágni a megadott karakterek előfordulását egy adott karakterláncból.