MySQL TRIM -funksjon

MySQL TRIM -funksjon
MySQL har mange innebygde funksjoner for å bruke strengdata. Trim () -funksjonen er en av dem. Det brukes i MySQL -spørsmål for å fjerne et spesifikt tegn eller listen over tegn fra strengdataene. Det er avgjørende å rydde opp i dataene før du setter dem inn i tabellen eller oppdaterer tabellens data. Trim () -funksjonen brukes hovedsakelig til dette formålet. Anta at brukeren skriver passordverdien med ekstra plass ved en feiltakelse. Det er nødvendig å fjerne den ekstra plassen før du setter inn verdien i tabellen eller oppdaterer den eksisterende verdien av tabellen, eller kontrollere verdien på tabellen for autentisering. Ulike bruksområder av trim () -funksjonen er vist i denne opplæringen.

Syntaks:

Trim () -funksjonen til MySQL kan brukes til tre typer trimming. Syntaks for trim () -funksjonen er gitt nedenfor:

Trim ([begge | ledende | etterfølgende [remove_string] fra] streng)
  • Begge alternativene brukes til å fjerne tegnet eller strengen fra begge sider av hovedstrengdataene.
  • Det ledende alternativet brukes til å fjerne tegnet eller strengen fra siden av hovedstrengdataene bare.
  • Det ledende alternativet brukes til å fjerne tegnet eller strengen fra bare venstre side av hovedstrengdataene.
  • Turvopsjonen brukes til bare å fjerne tegnet eller strengen fra høyre side av hovedstrengdataene.
  • Hvis ikke noe alternativ og fjerne_string brukes i funksjonen, vil plassen bli fjernet fra begge sider av hovedstrengen.

Bruk av trim () -funksjon:

Bruken av Trim () -funksjonen med de forskjellige alternativene ved å bruke strengdata og datoen for tabellen er gitt i denne delen av denne opplæringen.

Eksempel 1: Bruke trim () -funksjon uten alternativ

Bruken av trim () -funksjonen uten noe alternativ blir diskutert i dette eksemplet. Hvis ikke noe alternativ og fjerne_stringsverdi føres i trim () -funksjonen, vil plassen bli fjernet fra hovedstrengen. Her er utgangen fra trim () -funksjonen blitt sammenkoblet med en annen streng for å sjekke at plassen fjernes fra høyre side av strengen:

Velg Concat (TRIM ('MySQL er populær databaseserver'), '-test');

Produksjon:

Følgende utdata vises etter å ha utført forrige spørring. Plassen er fjernet fra begge sider av strengen:

Eksempel 2: Bruke trim () -funksjon med begge alternativene

Bruken av trim () -funksjonen med begge alternativene og den fjerne strengen med forskjellige verdier er vist ved å bruke flere utvalgte utsagn her.

Følgende SELECT -spørring genererer samme utdata som SELECT -spørringen av forrige eksempel. Her har begge alternativene blitt brukt uten noen fjernet streng:

Velg Concat (TRIM (begge fra 'MySQL er populær databaseserver'), '-test');

Produksjon:

Følgende utgang vises etter å ha utført forrige spørring:

Fjerningskarakteren med begge alternativene har blitt brukt i følgende valgte spørring. Det vil fjerne tegnet, 'P', fra strengen, 'php' og sammenkoble den gjenværende strengverdien, 'H' med strengen '-test'. Utgangen vil være 'H-test':

Velg Concat (Trim (begge 'P' fra 'PHP'), '-Test');

Produksjon:

Følgende utgang vises etter å ha utført forrige spørring:

Fjerningsstrengen med begge alternativene har blitt brukt i følgende valgte spørring. Det vil fjerne strengen, 'php' fra strengen, ”php bash python java php 'og sammenkoble den gjenværende strengverdien,' bash python java 'med strengen' -test '. Utgangen vil være 'Bash Python Java -test':

Velg Concat (Trim (begge 'PHP' fra 'PHP Bash Python Java PHP'), '-Test');

Produksjon:

Følgende utgang vises etter å ha utført forrige spørring:

Eksempel 3: Bruke trim () -funksjon med ledende alternativ

Bruken av trim () -funksjonen med det ledende alternativet og fjerningsstrengen er vist i følgende valgte spørring. Fjerningsstrengen, 'PHP', vil bli fjernet fra venstre side av hovedstrengen, "PHP Bash Python Java PHP '. Utgangen vil være 'Bash Python Java PHP-test'.

Velg Concat (Trim (ledende 'PHP' fra 'PHP Bash Python Java PHP'), '-Test');

Produksjon:

Følgende utgang vises etter å ha utført forrige spørring:

Eksempel 4: Bruke trim () -funksjon med etterfølgende alternativ

Bruken av trim () -funksjonen med etterfølgende alternativ og fjerningsstrengen er vist i følgende valgte spørring. Fjerningsstrengen, 'PHP', vil bli fjernet fra høyre side av hovedstrengen, "PHP Bash Python Java PHP '. Utgangen vil være 'php bash python java -test'.

Velg Concat (Trim (etterfølgende 'PHP' fra 'PHP Bash Python Java PHP'), '-Test');

Produksjon:

Følgende utgang vises etter å ha utført forrige spørring:

Eksempel 4: Bruke en trim () -funksjon for tabelldata

Du må opprette en tabell med data i en MySQL -database for å sjekke TRIM () -funksjonen som brukes til tabelldata. Kjør følgende spørring for å opprette en database som heter test_db:

Opprette databasetest_db;

Kjør følgende uttalelse for å bruke test_db Database som gjeldende database:

Bruk test_db;

Kjør følgende spørsmål for å opprette Kunder Tabell med fire felt:

Lag bordkunder (
id int ikke null primærnøkkel,
Navn varchar (30) ikke null,
E -post varchar (50),
Kontakt_no varchar (15));

Kjør følgende spørsmål for å sette inn tre poster i Kunder bord:

Sett inn 'kunder' ('id', 'navn', 'e -post', 'contact_no') verdier
('001', 'Mahmuda Ferdous', '[email protected] ',' +8801928964534 '),
('002', 'Zarin Chowdhury', '[email protected] ',' +8801855342123 '),
('003', 'Mahmudul Hasan', '[email protected] ',' +8801728976587 ');

Kjør følgende spørsmål for å sjekke de opprinnelige dataene til Kunder bord:

Velg ID som ID, navn som navn, e -post som e -post, kontakt_no som telefon fra 'kunder';

Produksjon:

Følgende utgang vises etter å ha utført forrige spørring:

Kjør følgende spørsmål for å fjerne strengen '+88'Fra begynnelsen av verdiene til kontaktnummer felt av Kunder bord:

Velg ID som ID, navn som navn, e -post som e -post, trim (ledende '+88' fra contact_no) som telefon fra 'kunder';

Produksjon:

Følgende utgang vises etter å ha utført forrige spørring:

Konklusjon:

Bruken av Trim () -funksjonen uten noe alternativ, og med tre forskjellige alternativer er det vist i denne opplæringen ved å bruke flere utvalgte spørsmål. Jeg håper hensikten med å bruke TRIM () -funksjonen i MySQL -spørringen vil være tydelig for de nye MySQL -brukerne. Sjekk ut andre Linux -hint -artikler for flere tips og opplæringsprogrammer.
/div>