Os tipos de operandos e resultados para operações de relacionamento são mostrados na tabela abaixo:
| Operador | Operação | Tipo Operando | Tipo Resultado |
|---|---|---|---|
| = | igual | compatível | Booleano |
| <> | diferente | compatível | Booleano |
| < | menor que | compatível | Booleano |
| > | maior que | compatível | Booleano |
| <= | menor ou igual a | compatível | Booleano |
| >= | maior ou igual a | compatível | Booleano |
Comparando tipos simples
Quando os operandos =, <>, <, >, >=, ou <= são do tipo simples, eles devem ser de tipos compatíveis; entretanto se um operando é do tipo real o outro poderá ser do tipo inteiro.
Comparando strings
As operações de relacionamento =, <>, <, >>, >=, e <= comparam as cadeias de caracteres de acorco com a tabela de caracteres ASCII. Quaisquer duas cadeias de caracteres podem ser comparadas porque todas são de tipos compatíveis.