Aracılığıyla paylaş


ZEMIN (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Belirtilen sayısal ifadeden küçük veya eşit en büyük tam sayı döndürür.

Transact-SQL söz dizimi kuralları

Sözdizimi

FLOOR ( numeric_expression )

Arguments

numeric_expression

Tam sayısal veya yaklaşık sayısal veri türü kategorisinin bir ifadesi .

Dönüş türleri

Dönüş türü, numeric_expression giriş türüne bağlıdır:

Giriş türü Dönüş türü
Float, gerçek float
ondalık (p, s) ondalık (p, 0)
int, küçük,tinyint int
bigint bigint
para, küçük para para
bit float

Sonuç dönüş türüne uymazsa, aritmetik taşma hatası oluşur.

Daha fazla bilgi için Hassasiyet, ölçek ve uzunluk bölümlerine bakınız.

Örnekler

Aşağıdaki örnek, fonksiyonla pozitif sayısal, negatif sayısal ve para birimi değerlerini FLOOR gösterir.

SELECT FLOOR(123.45),
       FLOOR(-123.45),
       FLOOR($123.45);

Sonuç olarak, hesaplanan değerin numeric_expression ile aynı veri tipindeki tam sayı kısmı ortaya çıkar.

---- ----- -------
123  -124  123.00