En son web geliştirme öğreticiler
 

SQL ROUND() Function


ROUND() Fonksiyonu

ROUND() işlevi, belirtilen ondalık sayısı için bir sayısal bir alanı yuvarlak için kullanılır.

Not: Birçok veritabanı sistemleri beklediğinizden daha farklı yuvarlama yoktur. Bir sayıyı tam fraksiyonel kısmı ile çok sayıda yuvarlama yaparken, okulumuz öğretmenleri YUKARI sonraki daha yüksek tamsayıya .9 aracılığıyla .5 sonraki alt tamsayıya AŞAĞI .4 aracılığıyla .1 yuvarlamak anlattı ve. tüm basamaklar 1 ile 9 arasındaki eşit olasılığı varsa Ama, bu, çünkü biz her zaman yuvarlak 0,5 up sonsuza doğru hafif bir önyargı tanıtır. Birçok veritabanı sistemleri davranışı yuvarlama varsayılan budur göre, aritmetik işlemler için IEEE 754 standardı benimsedik "round half to even." Bu düzende, 0,5 en yakın çift tamsayıya yuvarlanır. Dolayısıyla, hem 11.5 ve 12.5 12'ye yuvarlanır.

SQL ROUND() sözdizimi

SELECT ROUND(column_name,decimals) FROM table_name;
Parametre Açıklama
column_name Gereklidir. Alan yuvarlanacak.
decimals Gereklidir. ondalık sayısı döndürülecek belirtir.

Demo Veritabanı

Bu dersimizde tanınmış Northwind örnek veritabanını kullanır.

Aşağıda bir seçme "Products" tablosunun:

Ürün kimliği Ürün adı Supplierıd KategoriNo birim Fiyat
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 2 2 48 - 6 oz jars 21.35
5 Chef Anton's Gumbo Mix 2 2 36 boxes 25

SQL ROUND() Örnek

Aşağıdaki SQL deyimi ürün adını seçer ve fiyatı mermi "Products" tablosunun:

Örnek

SELECT ProductName, ROUND(Price,0) AS RoundedPrice
FROM Products;

Kendin dene "