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