Hvordan sjekke lengden på en streng i mysql

Hvordan sjekke lengden på en streng i mysql
Mens du utfører spørsmålene i MySQL, er den vanligste oppgaven å få lengden på en hvilken som helst streng. “LENGDE()”Funksjon brukes til dette tilsvarende formålet. Denne funksjonen kan være tilgjengelig i alle relasjonsdatabasesystemer. Noen databasesystemer bruker imidlertid “Len ()”Funksjon, som har en lignende effekt som“LENGDE()”Funksjon.

Denne bloggen vil diskutere:

  • Hvordan du viser lengden på en streng i mysql?
  • Hvordan vise lengden på MySQL -databasetabellkolonner?
  • Hvordan vise lengden på MySQL -databasetabellkolonne -posten ved å bruke "Where" -klausulen?

Hvordan du viser lengden på en streng i mysql?

Følg de medfølgende trinnene for å sjekke strenglengden i MySQL:

  • Koble til MySQL -serveren.
  • Liste opp alle databasene.
  • Velg og endre databasen.
  • Sjekk de eksisterende tabellene.
  • Vis tabellinnhold.
  • Utfør “PLUKKE UT”Kommando og påkalle“LENGDE()”Funksjon.

Trinn 1: Koble til MySQL -serveren

Opprinnelig, bruk "mysql”Uttalelse for å få tilgang til MySQL -serveren ved å spesifisere brukernavnet og gi passordet:

mysql -u root -p

Trinn 2: Se databaser

Kjør deretter “FORESTILLING”Uttalelse for å vise alle databaser:

Vis databaser;

Vi har valgt "mynewdb”Databaser fra listen:

Trinn 3: Naviger til valgt database

Endre databasen nå ved å utføre "BRUK”Uttalelse:

Bruk mynewdb;

Trinn 4: Liste tabeller

Neste, løp "FORESTILLING”Spør om å liste opp tabellene til den gjeldende databasen:

Vis bord;

Vi har valgt tabellen nedenfor-highliged:

Trinn 5: Kontroller strenglengde

Nå, kjør "PLUKKE UT”Uttalelse med“LENGDE()”Funksjon ved å passere ønsket streng som en parameter:

Velg lengde ('linuxhint');

Utgangen nedenfor indikerer at den spesifiserte strengen har “9" tegn:

Hvordan vise lengden på MySQL -databasetabellkolonner?

Noen ganger trenger MySQL -brukere å få lengden på tabellens kolonnepost. For dette formålet, sjekk ut de under-uttalte instruksjonene.

Først må du utføre "PLUKKE UT”Uttalelse for å vise tabellinnholdet:

Velg * fra Student;

Nå, kjør "PLUKKE UT”Uttalelse med“LENGDE()”Funksjon:

Velg STD, FirstName, LastName, Length (LastName) som LastName_Char_Len fra Student;

Her:

  • PLUKKE UT”Uttalelse brukes til å hente dataene fra MySQL -databasene.
  • STD, FIRSTNAME, LASTNAME”Er tabellens kolonnenavn.
  • LENGDE()”Funksjon brukes til å få lengden på en spesifisert streng.
  • Etternavn”Er vårt tabellkolonneavn.
  • SOM”Uttalelse gir nytt navn til en kolonne eller tabell med et alias.
  • Lastname_char_len”Er det resulterende kolonnenavnet.
  • FRA”Klausul brukes til å velge poster som oppfyller tilstanden.
  • Student”Er vårt databasetabellnavn:

Hvordan vise lengden på MySQL -databasetabellkolonne -posten ved å bruke "Where" -klausulen?

En annen måte å få antall tegn fra tabellkolonnepostene er ved å spesifisere tilstanden gjennom "HVOR" klausul:

Velg FirstName, Length (FirstName) som 'Char_Length' fra Student hvor lengde (FirstName)> 4;

I ovennevnte uttalelse:

  • HVOR”Klausulen brukes til å filtrere postene fra databasetabellen.
  • >”Symbol brukt som et større enn tegn.
  • 4”Er ønsket antall.

Resultatene fra den utførte spørringen er vist i utgangen:

Det er det! Vi har diskutert måter å sjekke lengden på en streng i MySQL.

Konklusjon

For å sjekke lengden på en streng i mysql, "LENGDE()”Funksjon kan brukes med“PLUKKE UT”Uttalelse. For å sjekke antall tegn på MySQL -databasetabellkolonne -poster, “LENGDE()”Kan brukes med“PLUKKE UT”Uttalelse og“HVOR" klausul. For å gjøre det, “Velg lengde ('streng') fra;”Kommando kan brukes. Denne bloggen illustrerte prosedyren for å sjekke lengden på en streng i mysql.