Eğer bağlam yuvarlak bir şekilse, uygun çeviri "YUVARLAK" olur; fakat, bağlam bir etkinlik veya ilmekse, uygun çeviri "TUR" olacaktır.

✅ Azure Stream Analytics ✅ Fabric Olay Akışı

Belirtilen uzunlukta veya duyarlıkta yuvarlanmış bir sayısal değer döndürür.

Sözdizimi

ROUND ( numericExpression, length )

Tartışmalar

numericExpression

Yuvarlanacak sayısal ifade. Bigint veya float olmalı.

uzunluk

numericExpression'ın yuvarlanacağı duyarlık. uzunluk , typ*e bigint ifadesinin bir ifadesi olmalıdır. Uzunluk pozitif bir sayı olduğunda numericExpression , uzunlukla belirtilen ondalık konum sayısına yuvarlanr. Uzunluk negatif bir sayı olduğunda, numericExpression ondalık ayırıcının sol tarafına yuvarlanarak uzunlukla belirtilir.

Dönüş Türleri

numericExpression Türü Dönüş türü
bigint bigint
yüzmek yüzmek

YUVARLA işlevi her zaman bir değer döndürür. Uzunluk negatifse ve ondalık ayırıcıdan önceki basamak sayısından büyükse, YUVARLA işlevi 0 döndürür.

Örnekler

SELECT ROUND (a, b) AS res FROM input
İfade Sonuç
YUVARLA(1, 0) 1
YUVARLA(0, 0) 0
YUVARLA(-1, 0) -1
YUVARLA(1,0, 0) 1.0
YUVARLAK(0,5, 0) 1.0
YUVARLAK(-0,5, 0) -1,0
YUVARLAK(1,234, 2) 1.23
YUVARLAK(1,234, 10) 1.234
YUVARLAK(123,4, -1) 120.0
YUVARLAK(123,4, -10) 0,0
ROUND(501.0101, -3) 1000.0
YUVARLAK(123,9995, 3) 124.0