次の表は、サポートされている等価 / 不等価演算子 (== および !=) の演算を示しています。使用可能なオペランドの可能な組み合わせすべてについて、サポートされている演算の一覧です。先頭行と先頭列は、オペランドのデータ型を表します。Y は 2 つのデータ型のオペランド間で等価演算子が使用できることを示し、N は使用できないことを示します。
| プロシージャ | ブール値 | 文字 | 整数 | 浮動小数点数 | 数量 | 列挙型 | オブジェクト | null | any |
プロシージャ | Y* | N | N | N | N | N | N | N | Y | Y |
ブール値 | N | Y | N | N | N | N | N | N | N | Y |
文字 | N | N | Y | Y | Y | N | N | N | N | Y |
整数 | N | N | Y | Y | Y | N | N | N | N | Y |
浮動小数点数 | N | N | Y | Y | Y | N | N | N | N | Y |
列挙型 | N | N | N | N | N | N | Y* | N | N | Y |
オブジェクト | N | N | N | N | N | N | N | Y | Y | Y |
数量 | N | N | N | N | N | Y* | N | N | N | Y |
NULL | Y | N | N | N | N | N | N | Y | Y | Y |
any | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
* 値が同じデータ型である場合
次の表は、サポートされているその他の比較演算子 (>、>=、< および <=) の演算を示します。
| プロシージャ | ブール値 | 文字 | 整数 | 浮動小数点数 | 数量 | 列挙型 | オブジェクト | NULL | any |
プロシージャ | N | N | N | N | N | N | N | N | N | N |
ブール値 | N | N | N | N | N | N | N | N | N | N |
文字 | N | N | Y | Y | Y | N | N | N | N | Y* |
整数 | N | N | Y | Y | Y | N | N | N | N | Y* |
浮動小数点数 | N | N | Y | Y | Y | N | N | N | N | Y* |
列挙型 | N | N | N | N | N | N | N | N | N | N |
オブジェクト | N | N | N | N | N | N | N | N | N | N |
数量 | N | N | N | N | N | Y* | N | N | N | Y* |
NULL | N | N | N | N | N | N | N | N | N | N |
any | N | N | Y* | Y* | Y* | Y* | N | N | N | Y* |
* 値が同じデータ型である場合
次の表は、等価演算子 (== および !=) における比較のタイプを示しています。サポートされているオペランドの組み合わせにすべて対して、比較のタイプを一覧しています。表では、ダッシュ (—) は該当する演算がサポートされないことを示します。この表では次の記号を使用しています。
- I — 整数比較を実行します。
- F — 浮動小数点数値比較を実行します。
- P — ポインタ比較を実行します。
| プロシージャ | ブール値 | 文字 | 整数 | 浮動小数点数 | 数量 | 列挙型 | オブジェクト | NULL | any |
プロシージャ | P | — | — | — | — | — | — | — | P | — |
ブール値 | — | I | — | — | — | — | — | — | — | — |
文字 | — | — | I | I | F | — | — | — | — | I/F* |
整数 | — | — | I | I | F | — | — | — | — | I/F* |
浮動小数点数 | — | — | F | F | F | — | — | — | — | F* |
列挙型 | — | — | — | — | — | — | I | — | — | I |
オブジェクト | — | — | — | — | — | — | — | P | P | P* |
数量 | — | — | — | — | — | F* | — | — | — | F* |
NULL | P | — | — | — | — | — | — | P | P | P* |
any | P* | I | I/F* | I/F* | F* | F* | I* | P* | P* | I/F/P* |
* 値が同じタイプである場合
次の表は、その他の比較演算子 (>、>=、< および <=) における比較のタイプを示しています。
| プロシージャ | ブール値 | 文字 | 整数 | 浮動小数点数 | 数量 | 列挙型 | オブジェクト | NULL | any |
プロシージャ | — | — | — | — | — | — | — | — | — | — |
ブール値 | — | — | — | — | — | — | — | — | — | — |
文字 | — | — | I | I | F | — | — | — | — | I/F* |
整数 | — | — | I | I | F | — | — | — | — | I/F* |
浮動小数点数 | — | — | F | F | F | — | — | — | — | F* |
列挙型 | — | — | — | — | — | — | — | — | — | — |
オブジェクト | — | — | — | — | — | — | — | — | — | — |
数量 | — | — | — | — | — | F* | — | — | — | F* |
NULL | — | — | — | — | — | — | — | — | — | — |
any | — | — | I/F* | I/F* | F* | F* | — | — | — | I/F* |
* 値が同じデータ型である場合
等価演算子 (== ) または不等価演算子 (!=) を使って、
二つの文字列間における、大文字と小文字を区別する、各文字ごとの比較をすることができます。
Copyright © 1998-2019 SCSK Corporation.
All rights reserved.
Curl, the Curl logo, Surge, and the Surge logo are trademarks of SCSK Corporation.
that are registered in the United States. Surge
Lab, the Surge Lab logo, and the Surge Lab Visual Layout Editor (VLE)
logo are trademarks of SCSK Corporation.