sql >> Databáze >  >> RDS >> Mysql

Jak formátovat čísla s čárkami v MySQL

Můžeme použít FORMAT() funkce v MySQL k formátování čísel do lidsky čitelnějšího formátu.

Funkce vrátí číslo jako formátovaný řetězec. Podle potřeby přidá oddělovače tisíců a desetinný oddělovač a zaokrouhlí výsledky na danou desetinnou pozici.

Příklad

V MySQL je to FORMAT() funkce přijímá jako první argument číslo, za nímž následuje desetinná pozice:

SELECT FORMAT(123456.789, 2);

Výsledek:

123,456.79

Není třeba specifikovat, kam mají čárky jít. Funkce ví, kam je umístit.

Zde je další příklad s větším číslem:

SELECT FORMAT(123456789.123456789, 6);

Výsledek:

123,456,789.123457

Použití čárky pro desetinné místo

V mnoha národních prostředích se jako desetinné místo používá čárka a jako oddělovač skupiny se používá tečka/tečka.

FORMAT() funkce přijímá třetí argument, který nám umožňuje určit národní prostředí, které se použije při formátování čísla.

Příklad:

SELECT FORMAT(123456.789, 2, 'de_DE');

Výsledek:

123,456.79

V tomto případě jsem nastavil národní prostředí na de_DE , což je pro němčinu. Tentokrát je čárka použita jako desetinný oddělovač a tečka je použita jako oddělovač skupin.


  1. Jak odstranit z více tabulek v MySQL?

  2. Jak chránit databázi heslem v Accessu 2016

  3. aktualizační dotaz se spojením dvou tabulek

  4. Jak vytvořit databázi ze skriptu v MySQL