Alisin ang mga Space sa SQL

Alisin Ang Mga Space Sa Sql



Ang isa sa mga pinakakaraniwang gawain sa SQL at iba pang mga programming language ay ang pagmamanipula at pagtatrabaho sa string data. Maaaring kabilang dito ang string concatenation, upper o lower casing conversion, string trimming, at marami pa.

Ang isa sa mga pinakakaraniwang gawain sa pagmamanipula ng string sa SQL ay ang pag-trim o pag-alis ng mga whitespace na character mula sa isang ibinigay na input string.

Sa tutorial na ito, malalaman natin ang tungkol sa LTRIM() function na gumaganap ng mahalagang papel sa pag-trim ng string.







SQL LTRIM

Sa SQL, ang LTRIM() function ay kumakatawan sa left trim. Binibigyang-daan kami ng function na mag-alis ng anuman at/o nangungunang (pinakaliwa) na mga character mula sa isang ibinigay na halaga ng string.



Ang function na ito ay partikular na kapaki-pakinabang kapag nakikitungo sa data na maaaring naglalaman ng hindi kinakailangang whitespace sa simula ng mga string na nagpapahintulot sa amin na linisin ang mga halaga mula sa database.



Syntax:
Ang syntax para sa LTRIM function sa SQL ay maaaring bahagyang mag-iba depende sa database engine. Sa MySQL, ang syntax ay ang mga sumusunod:





LTRIM(string_to_trim)

Tinutukoy ng 'string_to_trim' ang input string kung saan nais naming alisin ang anumang nangungunang mga character na whitespace.

Halimbawa ng Paggamit ng SQL LTRIM (MySQL)

Tingnan natin ang ilang praktikal na halimbawa kung paano gamitin ang function ng LTRIM. Magsisimula kami sa isang pangunahing paggamit at pagkatapos ay magpatuloy upang masakop ang ilang mas advanced na mga halimbawa.



Sample na data
Bago sumabak sa mga query, isaalang-alang ang isang halimbawang talahanayan na naglalaman ng data ng empleyado tulad ng ipinapakita sa sumusunod:

S

Ipagpalagay na gusto naming kunin ang 'job_title' mula sa talahanayan kung saan ang mga nangungunang whitespace na character ay tinanggal. Magagamit natin ang function na LTRIM tulad ng ipinakita sa mga sumusunod:

PUMILI LTRIM(job_title) BILANG cleaned_job_title MULA sa emp;

Output:

Halimbawa: Pag-trim ng mga Tiyak na Character
Bilang default, inaalis ng function ng LTRIM ang mga space character mula sa input string. Gayunpaman, maaari naming tukuyin ang mga partikular na character na gusto naming alisin mula sa input string.

Halimbawa, upang alisin ang lahat ng paglitaw ng character ng tab, maaari naming gamitin ang '\t' na halaga tulad ng ipinapakita sa sumusunod na halimbawa:

PUMILI LTRIM('\t' MULA sa apelyido) BILANG trimmed_last_name MULA sa emp;

Dapat nitong alisin ang lahat ng mga character ng tab mula sa mga string sa tinukoy na column.

TANDAAN: Maaari mong tukuyin ang anumang suportadong karakter.

SQL RTIM

Sa SQL, ang RTRIM() function ay kumakatawan sa tamang trim. Binibigyang-daan kami ng function na mag-alis ng anuman at/o trailing (pinakakanan) na mga character mula sa isang ibinigay na halaga ng string.

Ang function na ito ay partikular na kapaki-pakinabang kapag nakikitungo sa data na maaaring naglalaman ng hindi kinakailangang whitespace sa dulo ng mga string na nagpapahintulot sa amin na linisin ang mga halaga mula sa database.

Syntax :
Ang syntax para sa RTRIM function sa SQL ay maaaring bahagyang mag-iba depende sa database engine. Sa MySQL, ang syntax ay ang mga sumusunod:

RTIM(string_to_trim)

Tinutukoy ng 'string_to_trim' ang input string kung saan nais naming alisin ang anumang nangungunang mga character na whitespace.

Halimbawa ng Paggamit ng SQL RTRIM (MySQL)

Tingnan natin ang ilang praktikal na halimbawa kung paano gamitin ang function na RTIM. Magsisimula kami sa isang pangunahing paggamit at pagkatapos ay magpatuloy upang masakop ang ilang mas advanced na mga halimbawa.

Sample na data
Bago sumabak sa mga query, isaalang-alang ang isang halimbawang talahanayan na naglalaman ng data ng empleyado tulad ng ipinapakita sa sumusunod:

Ipagpalagay na gusto naming kunin ang 'job_title' mula sa talahanayan kung saan ang mga nangungunang whitespace na character ay tinanggal. Magagamit namin ang function na RTIM tulad ng ipinakita sa mga sumusunod:

PUMILI RTRIM(job_title) BILANG cleaned_job_title MULA sa emp;

Output:

Halimbawa: Pag-trim ng mga Tiyak na Character
Bilang default, inaalis ng RTIM function ang mga space character mula sa input string. Gayunpaman, maaari naming tukuyin ang mga partikular na character na gusto naming alisin mula sa input string.

Halimbawa, upang alisin ang lahat ng paglitaw ng character ng tab, maaari naming gamitin ang '\t' na halaga tulad ng ipinapakita sa sumusunod na halimbawa:

PUMILI RTRIM('\t' MULA sa apelyido) BILANG trimmed_last_name MULA sa emp;

Dapat nitong alisin ang lahat ng mga character ng tab mula sa mga string sa tinukoy na column.

TANDAAN: Maaari mong tukuyin ang anumang suportadong karakter.

SQL TRIM

May bentahe din tayo sa magkabilang mundo. Ang TRIM() function ay nag-aalis ng anumang nangunguna at sumusunod na mga whitespace na character mula sa isang string.

Ang isang halimbawa ay ang sumusunod:

PUMILI NG TRIM('  Hello World  ') BILANG TrimmedString;

Dapat nitong alisin ang mga space character mula sa string.

Konklusyon

Tinalakay namin kung paano gamitin ang mga trim function upang alisin ang mga whitespace na character mula sa simula, dulo, o magkabilang dulo ng isang string.