Problém:
Chcete převést řetězec na malá písmena.
Příklad:
Naše databáze obsahuje tabulku s názvem product s údaji v id a pojmenujte columns .
| id | jméno |
|---|---|
| 1 | Cobb salát |
| 2 | Pečení v hrnci |
| 3 | Trvalé |
| 4 | BANANA SPLIT |
| 5 | KUKUŘICOVÝ chléb |
| 6 | smažený kuřecí steak |
Všimněte si, že styly pojmenování jsou u těchto produktů nekonzistentní. Zobrazme všechny názvy produktů malými písmeny.
Řešení 1:
SELECT LOWER(name) FROM product;
Zde je výsledek:
| name |
|---|
| cobb salát |
| pečená pečeně |
| trhavý |
| rozdělený banán |
| kukuřičný chléb |
| kuřecí smažený řízek |
Diskuse:
Použijte SQL LOWER() funkce, pokud chcete převést sloupec řetězce na malá písmena. Tato funkce má pouze jeden argument:sloupec, jehož hodnoty chcete zmenšit na malá písmena.
Tato funkce je dobrou volbou, pokud vaše databáze rozlišuje malá a velká písmena a chcete vybrat pouze záznamy odpovídající konkrétnímu řetězci. Nejprve můžete vše převést na malá písmena a poté najít shodu.