Математические канонические функции (язык Entity SQL)
Язык Entity SQL включает математические канонические функции.
В следующей таблице приведены математические канонические функции языка Entity SQL .
Функция | Описание |
---|---|
Abs( value ) |
Возвращает абсолютное значение value. Аргументы Имеют тип Int16, Int32, Int64, Byte, Single, Double и Decimal. Возвращаемое значение Тип value. Пример
|
Ceiling( value ) |
Возвращает наименьшее целое число, которое не меньше значения value. Аргументы Имеют тип Single, Double и Decimal. Возвращаемое значение Тип value. Пример
|
Floor( value ) |
Возвращает наибольшее целое число, которое не больше значения value. Аргументы Имеют тип Single, Double и Decimal. Возвращаемое значение Тип value. Пример
|
Power( value, exponent) |
Возвращает результат для заданного значения value по заданному показателю exponent. Аргументы value: Int32, Int64, Double или Decimal. exponent: Int64, Double или Decimal. Возвращаемое значение Тип value. Пример
|
Round( value ) |
Возвращает целую часть value, округленную до ближайшего целого значения. Аргументы Имеют тип Single, Double и Decimal. Возвращаемое значение Тип value. Пример
|
Round( value, digits) |
Возвращает значение value, округленное до ближайшего указанного знака digits. Аргументы value: Double или Decimal. digits: Int16 или Int32. Возвращаемое значение Тип value. Пример
|
Truncate( value, digits) |
Возвращает значение value, усеченное до ближайшего указанного знака digits. Аргументы value: Double или Decimal. digits: Int16 или Int32. Возвращаемое значение Тип value. Пример
|
Эти функции возвращают null при получении на входе null.
Эквивалентную функциональность предоставляет управляемый поставщик клиента Microsoft SQL. Дополнительные сведения см. в разделе Функции поставщика данных .NET Framework для SQL Server (SqlClient) на платформе Entity Framework.