式の演算子
https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2pg/p0vinswrxk1819n1qizkibfin0cy.htm
算術演算子
| 演算子 |
機能 |
| + |
加算 |
| - |
減算 |
| * |
乗算 |
| / |
除算 |
| ** |
累乗 |
| >< |
左辺右辺の最小値を取得 |
| <> |
左辺右辺の最大値を取得 |
関係演算子
関係を満たすとき(True)は1、そうでないとき(False)は0を返す。
(データグリッド関数等で指定する際は、単一引用符'で括る)
| 演算子 |
機能 |
| =, eq |
等しい(Equal) |
| ^=, ~=, ne |
等しくない(Not Equal) |
| >, gt |
より大きい(Greater Than) |
| >=, ge |
以上(Greater Equal) |
| <, lt |
より小さい(Lesser Than) |
| <=, le |
以下(Lesser Equal) |
論理演算子
| 演算子 |
機能 |
備考 |
| not, ^, ~ |
論理否定 |
not ~のように前置する。 |
| or, |, ! |
論理和 |
|
| and, & |
論理積 |
|
IN演算子
リスト内に存在しているかどうかを判定する
| 式 |
入力値 |
判定値 |
a in (1, 2, 3) |
a = 1 |
1(True) |
a not in (1, 2, 3) |
a = 1 |
0(False) |
その他の演算子
| 内容 |
演算子 |
備考 |
等しい |
=, eq |
equal |
等しくない |
^=, ~=, ne |
not equal |
より大きい |
>, gt |
greater than |
以上 |
>=, ge |
greater equal |
より小さい |
<, lt |
lesser than |
以下 |
<=, le |
lesser equal |
| 文字列を結合する |
||, !! |
|
論理否定 |
not |
not ~のように前置する |
論理和 |
or, |, ! |
|
論理積 |
and, & |
|
べき乗 |
** |
|