Funkcja ROUND() w SQL

Polecenia rekomendowane:

Funkcja ROUND()

Funkcja ROUND() służy do zaokrąglania wartości pola do określonej liczby miejsc po przecinku.

Gramatyka funkcji ROUND() w SQLcolumn_nameSELECT ROUND(decimals, ) FROM
Parametry Opis
column_name Wymagane. Pole do zaokrąglenia.
decimals Wymagane. Określa liczbę miejsc po przecinku do zaokrąglenia.

Przykład funkcji ROUND() w SQL

Mamy poniższą tabelę "Products":

Prod_Id ProductName Unit UnitPrice
1 gold 1000 g 32.35
2 silver 1000 g 11.56
3 copper 1000 g 6.85

Teraz, chcemy zaokrąglić nazwy i ceny do najbliższej liczby całkowitej.

Używamy następującego zapytania SQL:

SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products

Wynik zbliżony do tego:

ProductName UnitPrice
gold 32
silver 12
copper 7