SQL RTRIM()

Sql Rtrim



Üks levinumaid ülesandeid SQL-is ja teistes programmeerimiskeeltes on stringiandmetega manipuleerimine ja nendega töötamine. See võib hõlmata stringide ühendamist, ülemise või alumise suurtähtede teisendamist, stringide kärpimist ja palju muud.

Üks SQL-is levinumaid stringidega manipuleerimise ülesandeid on antud sisendstringist tühikute kärpimine või eemaldamine.

Selles õpetuses õpime tundma funktsiooni RTRIM(), mis mängib stringide kärpimisel üliolulist rolli.







SQL RTRIM()

SQL-is tähistab funktsioon RTRIM() parempoolset kärpimist. Funktsioon võimaldab meil eemaldada antud stringiväärtusest kõik ja/või lõpus olevad (parempoolseimad) märgid.



See funktsioon on eriti kasulik siis, kui käsitlete andmeid, mis võivad sisaldada tarbetut tühikut stringide lõpus, mis võimaldab meil väärtusi andmebaasist puhastada.



Süntaks:

Funktsiooni RTRIM() süntaks SQL-is võib sõltuvalt andmebaasimootorist veidi erineda. MySQL-is on süntaks järgmine:





RTRIM(string_trim)

String_to_trim määrab sisendstringi, millest soovime eemaldada kõik eesmised tühimärgid.

SQL RTRIM() kasutusnäidis (MySQL)

Vaatame mõningaid praktilisi näiteid funktsiooni RTRIM() kasutamise kohta. Alustame põhikasutusega ja seejärel jätkame mõningate täpsemate näidetega.



Näide 1: Näidisandmed

Enne päringutesse sukeldumist kaaluge näidistabelit, mis sisaldab töötajate andmeid, nagu on näidatud järgmiselt.

 Sõnade loendi lähivõte Kirjeldus genereeritakse automaatselt
Oletame, et soovime tuua tabelist 'töö_nimetus', kust eemaldatakse eesmised tühimärgid. Saame kasutada funktsiooni RTRIM(), nagu on näidatud järgmises:

SELECT RTRIM(töö_nimetus) AS puhastatud_töö_nimi FROM emp;

Väljund:

 Koodi lähivõte Kirjeldus genereeritakse automaatselt

Näide 2: Spetsiifiliste märkide kärpimine

Vaikimisi eemaldab funktsioon RTRIM() sisendstringist tühikumärgid. Siiski saame määrata konkreetsed märgid, mida soovime sisendstringist eemaldada.

Näiteks, et eemaldada kõik tabeldusmärgi esinemised, saame kasutada väärtust „\t”, nagu on näidatud järgmises näites:

SELECT RTRIM( ' \t ' FROM perekonnanimi) AS kärbitud_perekonnanimi FROM emp;

See peaks eemaldama määratud veerus olevatest stringidest kõik tabeldusmärgid.

MÄRKUS. Saate määrata mis tahes toetatud märgi.

Järeldus

Selles õpetuses õppisime tundma SQL-i funktsiooni RTRIM(), et avastada, kuidas määratud märkide esinemist antud stringist kärpida.