Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » UltraLite SQL 参考 » UltraLite SQL 函数 » SQL 函数 (E-O)

 

LIST 函数 [Aggregate]

返回以逗号分隔的值列表。

语法
LIST( 
[ DISTINCT ] string-expression
[  , delimiter-string ] )
参数
  • string-expression   字符串表达式,通常是列名。对于列中的每一行,其值都会添加到一个逗号分隔的列表中。如果指定了 DISTINCT,则只添加唯一的值。

  • delimiter-string   列表项的分隔字符串。缺省设置是逗号。如果设为 NULL 值或空字符串,则没有分隔符。delimiter-string 必须是常量。

返回值

LONG VARCHAR

LONG NVARCHAR

注释

NULL 值不会添加到列表中。LIST ( X ) 返回一串组中每一行 X 的所有非 NULL 值(带分隔符)。如果组中没有任何一行具有明确的 X 值,则 LIST( X ) 返回空字符串。

LIST 函数不能用作窗口函数,但可用作窗口函数的输入。

标准和兼容性
  • SQL/2003   服务商扩充。

示例

以下语句返回 Employees 表中的全部街道地址。

SELECT LIST( Street ) FROM Employees;