sql >> Databáze >  >> RDS >> Database

Jak převést řetězec na malá písmena v SQL

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.


  1. ClassNotFoundException s PostgreSQL a JDBC

  2. Rozdělit sloupec do více řádků v Postgresu

  3. Co je soubor MDF?

  4. Použití sloupce Oracle XMLType v režimu spánku