sql >> Databáze >  >> RDS >> MariaDB

Formátování čísel pomocí čárek v MariaDB

V MariaDB můžeme použít FORMAT() funkce pro formátování čísla čárkami.

Přesněji řečeno, funkce vrací číslo jako formátovaný řetězec s oddělovači tisíců a desetinným oddělovačem a zaokrouhleným na danou desetinnou pozici.

Příklad

Jako první argument přijímá čí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.

Pro jistotu 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

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

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

Zde je příklad:

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

Výsledek:

123,456.79

Nastavil jsem 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ý typ dat použít pro pole hashovaného hesla a jakou délku?

  2. Použití Spotlight Cloud k vyřešení blokování serveru SQL

  3. Výkon funkce COUNT SQL

  4. 2 způsoby, jak získat výchozí jazyk přihlášení na SQL Server (T-SQL)