Функция MIN()

Вычисляет несколько заданных выражений и возвращает выражение, имеющее наименьшее значение.

Синтаксис:

MIN(eExpression1, eExpression2 [, eExpression3 ...])

Параметры:
eExpression1, eExpression2 [, eExpression3 ...]
Задает выражения, среди которых функция MIN( ) должна найти выражение с наименьшим значением. Все выражения должны быть одного типа.

Результат:
Типа Character, Numeric, Currency, Double, Float, Date или DateTime.

Пример:

* В следующем примере команда APPEND BLANK создает таблицу из 10
* записей, содержащих случайные числа, а затем функции MIN( ) и MAX( )
* выводят на экран максимальное и минимальное значения в этой таблице.

CLOSE DATABASES
CREATE TABLE Random (cValue N(3))
FOR nItem = 1 TO 10  && Append 10 records,
	APPEND BLANK
	REPLACE cValue WITH 1 + 100 * RAND( )  && Insert random values
ENDFOR

CLEAR
LIST  && Display the values
gnMaximum = 1  && Initialize minimum value
gnMinimum = 100  && Initialize maximum value
SCAN 
	gnMinimum = MIN(gnMinimum, cValue)
	gnMaximum = MAX(gnMaximum, cValue)
ENDSCAN
? 'The minimum value is: ', gnMinimum  && Display minimum value
? 'The maximum value is: ', gnMaximum  && Display maximum value

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 26.02.2003