Функция ISNUMERIC () в SQL Server

Опубликовано: 8 Августа, 2021

Функция ISNUMERIC ():
Эта функция в SQL Server используется для проверки, является ли указанное выражение числовым или нет.

Функции :

  • Эта функция используется для проверки, является ли данное выражение числовым или нет.
  • Эта функция возвращает 1, если данное выражение имеет числовую форму.
  • Эта функция возвращает 0, если данное выражение не является числовым.
  • Эта функция находится в разделе «Расширенные функции».
  • Эта функция принимает только один параметр, а именно выражение.

Синтаксис:

ISNUMERIC (выражение)

Параметр:
Этот метод принимает только один параметр, как указано ниже:

  • выражение: указанное выражение или значение, которое должно быть проверено, является ли оно числовым или нет.

Возврат:
Он возвращает 1, если указанное значение является числовым, иначе возвращается 0.

Пример-1:
Использование функции ISNUMERIC () и получение результата.

ВЫБРАТЬ ISNUMERIC (1352);

Выход :

 1

Здесь возвращается 1, поскольку указанное значение является числовым.

Пример-2:
Использование функции ISNUMERIC () и получение результата.

ВЫБРАТЬ ISNUMERIC ('abd');

Выход :

 0

Здесь в качестве вывода возвращается 0, поскольку указанное выражение не является числовым.

Пример-3:
Использование функции ISNUMERIC () и получение вывода с использованием переменной.

ОБЪЯВИТЬ @exp INT;
НАБОР @exp = 44;
ВЫБРАТЬ ISNUMERIC (@exp);

Выход :

 1

Пример-4:
Использование функции ISNUMERIC () и получение вывода с использованием операции умножения и переменной.

ОБЪЯВИТЬ @exp INT;
НАБОР @exp = 30 * 7;
ВЫБРАТЬ ISNUMERIC (@exp);

Выход :

 1

Заявление :
Эта функция используется для проверки, является ли указанное выражение числовым или нет.