数字オペランドおよび非数字オペランドの比較

数字と非数字の比較の規則は、次の表にあります。 オペランドのいずれかがグループ項目の場合、非数字比較の規則が適用されます。

表 1 は、非数字オペランド と比較できる項目を要約したものです。

表 2 は、数字オペランド と比較できる項目を要約したものです。

表 1 および 表 2 で使用されている記号は次のとおりです。
  • NN = 非数字オペランドの比較
  • NU = 数字オペランドの比較
  • NL = 国別オペランドの比較
  • NLN = 国別オペランドと非国別オペランドの比較
  • DT = 日時オペランドの比較
  • ブランク = 比較できない
表 1. 非数字の第 2 オペランドと比較できる項目
第 1 オペランド 第 2 オペランド
GR AL AN ANE NE、
NNE
FC1 NNL DB DBE DA TI TS NL、
NLE
非数字オペランド
グループ (GR) NN NN NN NN NN NN NN     NN NN NN NN
英字 (AL) NN NN NN NN NN NN NN           NLN
英数字 (AN) NN NN NN NN NN NN NN     NN NN NN NLN
英数字編集 (ANE) NN NN NN NN NN NN NN     NN NN NN  
数字編集 (NE) NN NN NN NN NN NN NN     NU NU NU  
表意定数 (FC1) NN NN NN NN NN               NL4
非数字リテラル (NNL) NN NN NN NN NN         NN NN NN NLN
DBCS 項目 (DB)3               NN NN       NLN 6
DBCS 編集項目 (DBE)3               NN NN        
日付 (DA)3 NN   NN NN NU   NN     DT   DT  
時刻 (TI)3 NN   NN NN NU   NN       DT DT  
タイム・スタンプ (TS)3 NN   NN NN NU   NN     DT DT DT  
国別 (NL) NN NLN NLN   NL5 NL4 NLN NLN         NL
変更の始まり国別編集 (NLE)変更の終わり 変更の始まりNN変更の終わり 変更の始まりNLN変更の終わり 変更の始まりNLN変更の終わり 変更の始まり 変更の終わり 変更の始まり 変更の終わり 変更の始まりNL4変更の終わり 変更の始まりNLN変更の終わり 変更の始まり 変更の終わり 変更の始まり 変更の終わり 変更の始まり 変更の終わり 変更の始まり 変更の終わり 変更の始まり 変更の終わり 変更の始まりNL変更の終わり
変更の始まり国別数字編集 (NNE)変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN変更の終わり 変更の始まりNL5変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN変更の終わり 変更の始まり 変更の終わり 変更の始まり 変更の終わり 変更の始まりNU変更の終わり 変更の始まりNU変更の終わり 変更の始まりNU変更の終わり 変更の始まりNL変更の終わり
数字オペランド
表意定数 ZERO (ZR) NN NN NN NN NN                
数字リテラル (NL) NN NN NN NN NN         NU NU NU  
外部 10 進数 (ED)2 NN NN NN NN NN NN NN     NU NU NU 変更の始まりNN変更の終わり
2 進数 (BI)                   NU NU NU  
算術式 (AE)                   NU NU NU  
ブール・データ項目またはブール・リテラル (BO)3                          
内部 10 進数 (ID)                   NU NU NU  
内部浮動小数点 (IFP)3                          
外部浮動小数点 (EFP)3 NN3 NN3 NN3 NN3 NN3 NN3 NN3            
浮動小数点リテラル (FPL)3                          
変更の始まり国別 10 進数 (ND) 23変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN変更の終わり 変更の始まり 変更の終わり 変更の始まり 変更の終わり 変更の始まりNU変更の終わり 変更の始まりNU変更の終わり 変更の始まりNU変更の終わり 変更の始まりNN変更の終わり
表 2. 数字の第 2 オペランドと比較できる項目
第 1 オペランド 第 2 オペランド
ZR NL 変更の始まりED、
ND変更の終わり
BI AE BO ID IFP3 EFP3 FPL3
非数字オペランド
グループ (GR) NN NN NN2           NN3  
英字 (AL) NN NN NN2           NN3  
英数字 (AN) NN NN NN2           NN3  
英数字編集 (ANE) NN NN NN2           NN3  
数字編集 (NE) NN NN NN2           NN3  
表意定数 (FC1)     NN2           NN3  
非数字リテラル (NNL)     NN2           NN3  
日付 (DA)   NU NU2 NU NU   NU      
時刻 (TI)   NU NU2 NU NU   NU      
タイム・スタンプ (TS)   NU NU2 NU NU   NU      
変更の始まり国別数字編集 (NNE)変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN変更の終わり 変更の始まりNN2変更の終わり 変更の始まり 変更の終わり 変更の始まり 変更の終わり 変更の始まり 変更の終わり 変更の始まり 変更の終わり 変更の始まり 変更の終わり 変更の始まりNN3変更の終わり 変更の始まりNL変更の終わり
数字オペランド
表意定数 ZERO (ZR)     NU NU NU NU3 NU NU3 NU3  
数字リテラル (NL)     NU NU NU   NU NU3 NU3  
外部 10 進数 (ED) NU NU NU NU NU   NU NU3 NU3 NU3
2 進数 (BI) NU NU NU NU NU   NU NU3 NU3 NU3
算術式 (AE) NU NU NU NU NU   NU NU3 NU3 NU3
ブール・データ項目またはブール・リテラル (BO)3 NU3         NU3        
内部 10 進数 (ID) NU NU NU NU NU   NU NU3 NU3 NU3
内部浮動小数点 (IFP)3 NU3 NU3 NU3 NU3 NU3   NU3 NU3 NU3 NU3
外部浮動小数点 (EFP)3 NU3 NU3 NU3 NU3 NU3   NU3 NU3 NU3 NU3
浮動小数点リテラル (FPL)3     NU3 NU3 NU3   NU3 NU3 NU3  
変更の始まり国別 10 進数 (ND) 23変更の終わり 変更の始まりNU変更の終わり 変更の始まりNU変更の終わり 変更の始まりNU変更の終わり 変更の始まりNU変更の終わり 変更の始まりNU変更の終わり 変更の始まり 変更の終わり 変更の始まりNU変更の終わり 変更の始まりNU3変更の終わり 変更の始まりNU3変更の終わり 変更の始まりNU変更の終わり
表 1 および 表 2 に関する注:
1
ZERO と NULL を除くすべての表意定数を含む
2
整数項目のみ
3
IBM® 拡張
4
SPACE の場合のみ
変更の始まり5変更の終わり
変更の始まり国別数字編集の場合のみ変更の終わり
変更の始まり6変更の終わり
変更の始まり国別編集には適用されません変更の終わり