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.