Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
✅ Azure Stream Analytics ✅ Fabric Olay Akışı
İfadedeki en düşük değeri döndürür.
Sözdizimi
-- Aggregate Function Syntax
MIN ( expression )
-- Analytic Function Syntax
MIN ( expression ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])
Tartışmalar
ifade
Sabit, sütun adı veya işlev ve aritmetik işleçlerin herhangi bir bileşimidir. Toplama işlevlerine ve alt sorgulara izin verilmez.
MIN, Bit, Bigint, Datetime ve Float sütunlarıyla kullanılabilir.
MIN, aşağıdaki davranışla NVARCHAR(MAX) ile de kullanılabilir:
- Sütun açıkça NVARCHAR(MAX) olarak yayınlanmadıysa, MIN bunu örtük olarak FLOAT'a dönüştürmeyi dener. Tür uyuşmazlıkları hatalara neden olur.
- Sütun , CAST veya TRY_CAST kullanılarak açıkça NVARCHAR(MAX) olarak yayınlandıysa, minimum dize değeri döndürülür.
OVER ([<PARTITION BY yan tümcesi><LIMIT DURATION yan tümcesi> [<WHEN yan tümcesi>]]
MIN'in uygulandığı satır grubunu belirler. PARTITION BY yan tümcesi, aynı bölüm anahtarına sahip satırların birlikte gruplandırılacağını belirtir. LIMIT DURATION yan tümcesi, gruba ne kadar geçmişin dahil olduğunu belirtir. WHEN yan tümcesi, gruba eklenecek satırlar için bir boole koşulu belirtir. Kullanım hakkında daha fazla bilgi için over yan tümcesine bakın.
Dönüş Türleri
İfadeyle aynı değeri döndürür.
Örnekler
Toplama söz dizimi ile satır sayısını azaltacağız. Burada her saat için her ücretli ücret için en düşük fiyatı seçiyoruz:
SELECT
TollId,
System.Timestamp() AS WindowEnd,
MIN(Toll) AS MinFare
FROM Input TIMESTAMP BY EntryTime
GROUP BY
TollId,
TumblingWindow(hour,1)
Analiz söz dizimi ile giriş kardinalitesini koruruz. Burada geçiş ücretinden geçen her araç için geçerli ücreti son bir saat içindeki en düşük fiyatla karşılaştırıyoruz:
SELECT
TollId,
System.Timestamp() AS PassageTime,
LicensePlate,
Toll AS Fare,
MIN (Toll) OVER (PARTITION BY VehicleClass LIMIT DURATION(hour,1)) AS MinimumFareOverLastHour
FROM Input TIMESTAMP BY EntryTime