Ce face LOWER()
LOWER() face toate literele mici, inclusiv diacriticele. Este util la normalizarea adreselor de email sau a etichetelor înainte de salvare.
LCASE() este sinonim pentru LOWER().
Parametri
| Parametru | Descriere |
|---|---|
sir |
Textul transformat. |
Ce returnează
Textul cu litere mici.
Exemple
Exemplul 1: Litere mici
SELECT LOWER('ȘTEFAN CEL MARE') AS strada, LCASE('IAȘI') AS sinonim;
Rezultat
+------------------+---------+
| strada | sinonim |
+------------------+---------+
| ștefan cel mare | iași |
+------------------+---------+
Exemplul 2: Normalizarea unui email înainte de inserare
CREATE TABLE abonati (email VARCHAR(100) UNIQUE);
INSERT INTO abonati VALUES (LOWER(TRIM(' Ana.Pop@Exemplu.RO ')));
SELECT email FROM abonati;
Rezultat
+--------------------+
| email |
+--------------------+
| ana.pop@exemplu.ro |
+--------------------+
Greșeli frecvente
- Salvezi emailurile așa cum le scrie utilizatorul. Mai târziu apar duplicate de tipul
Ana@x.roșiana@x.ro. Normalizează cuLOWER(TRIM(...))la inserare.