# Реляционные операторы

Все реляционные операторы сравнивают значения операндов и возвращают в качестве результата значения True (-1) или False (0). Все реляционные операторы являются бинарными.

Реляционные операторы

| Реляционный оператор | Имя оператора | Функция оператора |
| --- | --- | --- |
| &lt; | Меньше | Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения. |
| &lt;= | Меньше или равно | Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения. |
| &gt; | Больше | Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения. |
| &gt;= | Больше или равно | Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения. |
| = | Равно | Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения. |
| &lt;&gt; | Не равно | Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения. |
| precedes |  | В отличие от оператора &lt;, перед сравнением не предпринимается попытка выполнить числовую интерпретацию значений аргументов. Операция возвращает значение true, если значение слева от оператора имеет текстовое представление, которое предшествует текстовому представлению значения справа в сравнении строк.<br><br>Пример:<br><br><br>` '1 ' precedes ' 2'  ` возвращает FALSE<br><br>во время<br><br>`' 1' precedes ' 2'` возвращает TRUE<br><br>так как значение ASCII пробела (" ") меньше значения ASCII числа.<br><br>Сравните с:<br><br>` '1 ' < ' 2'  ` возвращает TRUE<br><br>и<br><br>`' 1' < ' 2'` возвращает TRUE |
| follows |  | В отличие от оператора &gt; перед сравнением не предпринимается попытка выполнить числовую интерпретацию значений аргументов. Операция возвращает значение true, если значение слева от оператора имеет текстовое представление, которое находится после текстового представления значения справа в сравнении строк.<br><br>Пример:<br><br>`' 2' follows '1` ' возвращаетFALSE<br><br>во время<br><br>' 2' follows ' 1' возвращает TRUE<br><br>так как значение ASCII пробела (" ") меньше значения ASCII числа.<br><br>Сравните с:<br><br>`' 2' > ' 1'` возвращает TRUE<br><br>и<br><br>`' 2' > '1 '` возвращает TRUE |