SINGLETON関数は、単一のアトミック値を取得して、その値のみを含む1つのセットを返します。
SINGLETON(<atomic-value>)ここで、atomic-valueはアトミック値で、整数セットの場合は50、文字列セットの場合は'fifty'などになります。単一割当て属性にすることもできます。結果のセットにはatomic-valueのみが含まれています。
SINGLETON(NULL) = { } SINGLETON(1) = { 1 } SINGLETON('a') = { 'a' }
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 } | ----------------------