sql >> Databasteknik >  >> RDS >> Mysql

Hur man konverterar versaler till gemener i MySQL

I MySQL kan du använda LOWER() funktion för att konvertera alla versaler till gemener. Alternativt kan du använda LCASE() funktion, som är en synonym för LOWER() .

Syntaxen ser ut så här:

LOWER(str)

Eller...

LCASE(str)

Där str är strängen du vill konvertera till gemener.

Exempel

Här är ett exempel:

SELECT LOWER('ATTENTION');

Resultat:

+--------------------+
| LOWER('ATTENTION') |
+--------------------+
| attention          |
+--------------------+

Naturligtvis, om strängen redan innehåller några små bokstäver, kommer de att förbli gemener.

Exempel:

SELECT LOWER('Attention');

Resultat:

+--------------------+
| LOWER('ATTENTION') |
+--------------------+
| attention          |
+--------------------+

Databasexempel

Här är ett exempel på att välja data från en databas och konvertera den till gemener:

USE Music;
SELECT 
    ArtistName AS Original, 
    LOWER(ArtistName) AS Lowercase
FROM Artists
LIMIT 5;

Resultat:

+------------------+------------------+
| Original         | Lowercase        |
+------------------+------------------+
| Iron Maiden      | iron maiden      |
| AC/DC            | ac/dc            |
| Allan Holdsworth | allan holdsworth |
| Buddy Rich       | buddy rich       |
| Devin Townsend   | devin townsend   |
+------------------+------------------+

UPPER() och UCASE() funktioner fungerar på samma sätt för att konvertera tecken till versaler.


  1. Uppdatera alla rader i en kolumn till nytt värde

  2. PostgreSQL-fråga för att returnera resultat som en kommaseparerad lista

  3. Designmönster för anpassade fält i relationsdatabasen

  4. Vilken är den bästa sammanställningen att använda för MySQL med PHP?