Substring -funksjon i MySQL

Substring -funksjon i MySQL

I MySQL -databaser kan data lagres i tabellform. Når brukere er påkrevd, kan de få tilgang til tabellen og få ønsket data. For å trekke ut de spesielle dataene eller strengene fra tabellen, har MySQL flere funksjoner, og "Substring ()”Funksjon er en av dem. Når brukere ønsker å trekke ut en bestemt del av strengen, kan denne funksjonen brukes.

Resultatene fra denne bloggen er:

  • Hva er substring () -funksjon i mysql?
  • Hvordan du bruker substring () -funksjonen i mysql?

Hva er substring () -funksjon i mysql?

Substring ()”Funksjon brukes til å trekke ut en bestemt del av strengen sammen med parametrene, for eksempel streng, startposisjon og substringlengde. Opprett deretter en ny streng.

Syntaks

Den generelle syntaksen til “Substring ()”Funksjon er gitt nedenfor:

Substring (streng, start_posisjon, lengde)

Her:

  • streng”Er den ønskede inngangsstrengen for å trekke ut en substring.
  • startposisjon”Er startposisjonen til utvinningsstrengen fra inngangsstrengen.
  • lengde”Er en valgfri parameter som identifiserer antall utvinnende tegn.

Merk: Hvis “lengde”Er ikke spesifisert, så returneres hele strengen fra startposisjonen.

Hvordan du bruker substring () -funksjonen i mysql?

Å bruke “Substring ()”Funksjon i MySQL, følg trinnene nedenfor:

  • Koble til MySQL -serveren.
  • Vis alle databaser og velg en av dine ønskede databaser.
  • Endre databasen og liste opp tabellene og deres data.
  • Bruke "Velg, Substring (,,) fra hvor;”Kommando.

Trinn 1: Få tilgang til mysql

Til å begynne med får du tilgang til MySQL -serveren ved å utføre "mysql”Kommando sammen med brukernavnet og standardpassordet:

mysql -u root -p

Trinn 2: Liste databaser

Kjør nå den oppgitte kommandoen for å se alle databaser:

Vis databaser;

Fra den viste listen har vi valgt "Mariadb”Database:

Trinn 3: Endre database

For å endre databasen, kjør følgende kommando:

Bruk MariaDB;

Det kan sees at databasen er endret vellykket:

Trinn 4: Se databasetabeller

Deretter bruker du kommandoen nedenfor for å liste opp alle tabeller:

Vis bord;

I henhold til følgende utdata inneholder den gjeldende databasen to tabeller, og vi har valgt "kunde”Tabell:

Trinn 5: Vis tabelldata

For å se tabellfeltene og postene, bruk "PLUKKE UT”Kommando:

Velg * fra kunde;

Trinn 6: Bruk substring () -funksjon

Til slutt, bruk "Substring ()”Funksjon med“PLUKKE UT”Kommando for å få den spesielle delen av strengen:

Velg by, Substring (by, 1,4) fra kunde hvor land = 'Tyskland';

Her:

  • PLUKKE UT”Uttalelse brukes til valg av data fra en database.
  • By”Er vårt tabellkolonneavn.
  • Substring ()”Funksjon brukes til å trekke ut en substring fra en bestemt streng sammen med de nødvendige parametrene, for eksempel å passere”By" som en "streng”,“1" som en "stirringsposisjon”, Og“4""Substring-lengde”.
  • FRA”Klausul brukes til å velge poster fra en databasetabell.
  • Kunde”Er vårt databasetabellnavn.
  • HVOR”Klausulen brukes til å trekke ut bare de tabellpostene som oppfyller en gitt tilstand.
  • Land”Er vårt tabellkolonne navn og“Tyskland”Er verdien.

Det kan sees at den ønskede delen av den medfølgende strengen er vist vellykket:

Det er det! Vi har kort forklart "Substring ()”Funksjon i MySQL.

Konklusjon

Substring ()”Funksjon brukes til å trekke ut en bestemt del av strengen sammen med strengen, startposisjonen og substringlengden som parametere. Opprett deretter en annen streng. For å gjøre det, få tilgang til MySQL -serveren og vise alle databaser. Endre databasen, og liste opp tabellene og deres data. Til slutt, utfør "Velg, Substring (,,) fra hvor;”Kommando. Denne bloggen utdypet MySQL “Substring ()”Funksjon.