sql >> Database >  >> RDS >> Mysql

Hoofdletters converteren naar kleine letters in MySQL

In MySQL kunt u de LOWER() . gebruiken functie om hoofdletters naar kleine letters te converteren. Als alternatief kunt u de LCASE() . gebruiken functie, wat een synoniem is voor LOWER() .

De syntaxis gaat als volgt:

LOWER(str)

Of…

LCASE(str)

Waar str is de tekenreeks die u naar kleine letters wilt converteren.

Voorbeeld

Hier is een voorbeeld:

SELECT LOWER('ATTENTION');

Resultaat:

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

Als de tekenreeks al kleine letters bevat, blijven deze natuurlijk kleine letters.

Voorbeeld:

SELECT LOWER('Attention');

Resultaat:

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

Databasevoorbeeld

Hier is een voorbeeld van het selecteren van gegevens uit een database en het converteren naar kleine letters:

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

Resultaat:

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

De UPPER() en UCASE() functies werken op dezelfde manier om tekens naar hoofdletters te converteren.


  1. Records filteren met geaggregeerde functie SUM

  2. Een overzicht van de nieuwe DBaaS van MariaDB - SkySQL

  3. MySQL InnoDB externe sleutel tussen verschillende databases

  4. Fout bij het laden van oci8.so met Ubuntu-server 17.04 php 7 en apache2