funkcja ISNUMERIC ():
ta funkcja w SQL Server służy do sprawdzania, czy podane wyrażenie jest liczbowe czy nie.
cechy :
- ta funkcja służy do sprawdzenia, czy podane wyrażenie jest liczbowe czy nie.
- ta funkcja zwraca 1, jeśli podane wyrażenie jest w formie liczbowej.
- funkcja zwraca 0, jeżeli podane wyrażenie nie jest liczbowe.
- ta funkcja wchodzi w zakres funkcji zaawansowanych.
- ta funkcja przyjmuje tylko jeden parametr mianowicie wyrażenie.
:
ISNUMERIC(expression)
parametr:
ta metoda akceptuje tylko jeden parametr, jak podano poniżej :
- expression : określone wyrażenie lub wartość, która ma być sprawdzana, czy jest liczbowa, czy nie.
zwraca :
zwraca 1 jeżeli podana wartość jest liczbowa, w przeciwnym razie zwraca 0.
przykład-1:
użycie funkcji ISNUMERIC () i uzyskanie wyniku.
SELECT ISNUMERIC(1352);
:
1
w tym przypadku zwracana jest wartość 1, ponieważ podana wartość jest liczbowa.
przykład-2:
użycie funkcji ISNUMERIC () i uzyskanie wyniku.
SELECT ISNUMERIC('abd');
:
0
tutaj 0 jest zwracane jako wyjście, ponieważ podane wyrażenie nie jest liczbowe.
przykład-3:
użycie funkcji ISNUMERIC () i uzyskanie wyniku za pomocą zmiennej.
DECLARE @exp INT;SET @exp = 44;SELECT ISNUMERIC(@exp);
wyjście: