SQL ROUND()-funktion

ROUND() Funktion

ROUND-funktionen används för att runda numeriska fält till ett specifikt antal decimaler.

SQL ROUND() Syntax

SELECT ROUND(column_name,decimals) FROM table_name
Parameter Beskrivning
column_name Obligatorisk. Det fält som ska rundas.
decimals Obligatorisk. Anger antalet decimaler som ska returneras.

SQL ROUND() Exempel

Vi har följande "Products"-tabell:

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

Nu vill vi runda namn och pris till närmaste heltal.

Vi använder följande SQL-sats:

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

Resultatuppsättningen liknar följande:

ProductName UnitPrice
gold 32
silver 12
copper 7