Funzione ISNUMERIC ():
Questa funzione in SQL Server viene utilizzata per verificare se l’espressione dichiarata è numerica o meno.
Caratteristiche :
- Questa funzione viene utilizzata per verificare se l’espressione data è numerica o meno.
- Questa funzione restituisce 1 se l’espressione data è in forma numerica.
- Questa funzione restituisce 0 se l’espressione data non è numerica.
- Questa funzione rientra nelle Funzioni avanzate.
- Questa funzione accetta solo un parametro, ovvero l’espressione.
Sintassi :
ISNUMERIC(expression)
Parametro:
Questo metodo accetta solo un parametro come indicato di seguito :
- espressione: espressione specificata o il valore che deve essere controllato se è numerico o meno.
Restituisce:
Restituisce 1 se il valore specificato è numerico altrimenti restituisce 0.
Esempio-1:
Utilizzando la funzione ISNUMERIC () e ottenendo l’output.
SELECT ISNUMERIC(1352);
Uscita :
1
Qui, 1 viene restituito poiché il valore dichiarato è numerico.
Esempio-2:
Utilizzando la funzione ISNUMERIC () e ottenendo l’output.
SELECT ISNUMERIC('abd');
Uscita :
0
Qui, 0 viene restituito come output poiché l’espressione dichiarata non è numerica.
Esempio-3:
Usando la funzione ISNUMERIC () e ottenendo l’output usando una variabile.
DECLARE @exp INT;SET @exp = 44;SELECT ISNUMERIC(@exp);
Uscita: