MySQL MID() Funktion
MID() funktionen i MySQL er en strengfunktion, der bruges til at udtrække en del af en streng. Den returnerer en ny streng, der starter fra en angivet position og har en angivet længde.
Hvad er MID() funktionen?
MID() funktionen i SQL bruges til at udtrække en del af en streng. Syntaxen for MID() funktionen er som følger:
MID(string, start, length)
string
er den streng, hvorfra du vil udtrække en del.start
er positionen, hvor udtrækningen skal starte. Det kan være en positiv eller negativ værdi.length
er den ønskede længde af strengudtrækningen. Hvis denne parameter ikke er angivet, vil MID() funktionen returnere resten af strengen efter startpositionen.
Eksempler på MID() funktionen i SQL
Lad os se et par eksempler på, hvordan du kan bruge MID() funktionen i MySQL.
Eks. 1:Udtræk en del af en tekst ud fra startpositionen.
Antag, at vi har en tabel med kolonnen navn, der indeholder følgende værdi:
Navn |
---|
John Doe |
Vi kan bruge følgende SQL-forespørgsel til at udtrække efternavnet:
SELECT MID(navn, 6) FROM table_name;
Dette vil returnere Doe som resultat.
Eks. 2:Udtræk en bestemt længde af en tekst ud fra startpositionen.
Antag, at vi har en tabel med kolonnen beskrivelse, der indeholder følgende værdi:
Beskrivelse |
---|
Dette er en lang beskrivelse af et produkt. |
Vi kan bruge følgende SQL-forespørgsel til at udtrække de første 10 tegn fra beskrivelsen:
SELECT MID(beskrivelse, 1, 10) FROM table_name;
Dette vil returnere Dette er e som resultat.
Det er vigtigt at bemærke, at MID() funktionen er casesensitiv. Derfor vil funktionen udtrække tegnene nøjagtigt som de er i strengen.
Sammenfatning
MID() funktionen i MySQL er en nyttig funktion til at udtrække en del af en streng baseret på en startposition og en længde. Ved at bruge denne funktion kan du manipulere og arbejde med tekstdata på en effektiv måde i dine MySQL-databaser.
Ofte stillede spørgsmål
Hvad er MID() funktionen i MySQL?
Hvordan fungerer MID() funktionen i MySQL?
Kan MID() funktionen bruges til at trække en del af en tekststreng ud i MySQL?
Hvilke typer data kan MID() funktionen anvendes på i MySQL?
Hvilke muligheder er der for startpositionen i MID() funktionen i MySQL?
Er MID() funktionen i MySQL case-sensitiv?
Kan MID() funktionen i MySQL trække en del af en tekststreng ud baseret på et vilkårligt antal tegn?
Hvad returnerer MID() funktionen i MySQL, hvis startpositionen er mindre end 1?
Kan MID() funktionen i MySQL bruges på kolonner i en tabel?
Kan MID() funktionen i MySQL bruges sammen med andre funktioner i samme forespørgsel?
Andre populære artikler: R Join / Concatenate Elements • Opera Browser: En dybdegående introduktion • HTML input value Attribute • Java Method Overloading • JavaScript Math-objektet: Dybdegående guide til matematiske funktioner i JavaScript • Bootstrap CSS Buttons Reference • Sådan opretter du et online CV • Python List extend() metoden: En dybdegående forklaring • Go Comments: En dybdegående gennemgang af kommentarer i Go-sprog • JavaScript parseFloat() Metode • ADO Stream Object – Skab værdi med adodb stream • Node.js DNS Module • Introduktion • VBScript CDbl Function • HTML DOM Element Object • PHP getdate() Funktion • Go Logical Operators • SQL CREATE VIEW, CREATE OR REPLACE VIEW, DROP VIEW • MySQL Quiz: Test din viden om MySQL-databaser • Metro Colors: En dybdegående beskrivelse af farverne i metroen