Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

比較演算子

式を比較するときに使用します。

Synopsis

result = expression1 comparisonoperator expression2
result = object1 Is object2

引数

比較演算子には以下の構成部分があります。

result 任意の数値変数
expression 任意の式
comparisonoperator 任意の比較演算子
object 指定されたオブジェクト

概要

Is 演算子には、以下の表の演算子とは異なる、特定の比較機能があります。以下の表は比較演算子と、結果が True か False かを判断する条件の一覧です。

演算子 概要 True の条件 False の条件
< より小さい 式 1 < 式 2 式 1 >= 式 2
<= 以下 式 1 <= 式 2 式 1 > 式 2
> より大きい 式 1 > 式 2 式 1 <= 式 2
>= 以上 式 1 >= 式 2 式 1 < 式 2
= 等しい 式 1 = 式 2 式 1 <> 式 2
<> 等しくない 式 1 <> 式 2 式 1 = 式 2

2 つの式を比較する際、その 2 つの式が数として、または文字列として比較されているかを簡単に判断することができない場合があります。

以下の表は、式の比較方法、または比較の結果を、内部のサブタイプ別に示しています。

条件 結果
両方の式が数値 数値比較を実行する
両方の式が文字列 文字列比較を実行する
片方の式が数値で、片方が文字列 文字列式より数値式が小さい
FeedbackOpens in a new tab