プライマリ・コンテンツに移動
Oracle® Big Data Discovery Cloud Service EQLリファレンス

E65371-04
目次へ
目次
索引へ移動
索引

前
次
機械翻訳について

SINGLETON関数

SINGLETON関数は、単一のアトミック値を取り、その値のみを含むセットを返します。

SINGLETON関数の構文は、次のとおりです:
SINGLETON(<atomic-value>)
ここで、atomic-valueは、整数値の50や文字列セットの50などのアトミック値です。 単一割当て属性でもあります。 結果セットにはatomic-valueのみが含まれます。
結果の例は次のとおりです({ }は空のセットを示します):
SINGLETON(NULL) = { }
SINGLETON(1) = { 1 }
SINGLETON('a') = { 'a' }

SINGLETONの例

この例では、WineTypeは単一割当て文字列属性で、WineIDはレコードの主キーです:
RETURN results AS
SELECT 
   WineID AS idRec,
   SINGLETON(WineType) AS singleAttr
FROM WineState
WHERE WineID BETWEEN 10 AND 14
ORDER BY idRec
この文の結果は次のようになります:
idRec    singleAttr
----------------------
| 10 | { Bordeaux }  |
| 11 | { Zinfandel } |
| 12 | { Red }       |
| 13 | { Bordeaux }  |
| 14 | { Merlot }    |
----------------------