MIN (Transact-SQL)
Restituisce il valore minimo dell'espressione. Può precedere la clausola OVER.
Sintassi
MIN ( [ ALL | DISTINCT ] expression )
Argomenti
ALL
Applica la funzione di aggregazione a tutti i valori. Il valore predefinito è ALL.DISTINCT
Specifica che viene considerato ogni valore univoco. DISTINCT non è significativo per la funzione MIN ed è disponibile solo per la compatibilità con ISO.expression
Costante, nome di colonna o funzione e qualsiasi combinazione di operatori aritmetici, bit per bit e di stringa. È possibile utilizzare la funzione MIN con le colonne numeric, char, varchar o datetime, ma non con colonne bit. Non sono consentite funzioni di aggregazione e sottoquery.Per ulteriori informazioni, vedere Espressioni (Transact-SQL).
Tipi restituiti
Restituisce lo stesso tipo di expression.
Osservazioni
La funzione MIN ignora i valori Null.
Con colonne di dati di tipo carattere, MIN consente di individuare il valore minore rispetto alla sequenza di confronto.
Esempi
Nell'esempio seguente viene restituita l'aliquota fiscale più bassa (minima).
USE AdventureWorks2008R2;
GO
SELECT MIN(TaxRate)
FROM Sales.SalesTaxRate;
GO
Set di risultati:
-------------------
5.00
(1 row(s) affected)
Vedere anche