代码之家  ›  专栏  ›  技术社区  ›  Khalid Abuhakmeh

如何检索MSAccess SQL的逗号分隔列表

  •  0
  • Khalid Abuhakmeh  · 技术社区  · 14 年前

    我很难使用SQL从MSAccess检索逗号分隔的列表。使用SQL Server很容易,我已经在那里完成了。但是MSAccess的解决方案似乎让我难以捉摸。

    DECLARE @EmployeeList varchar(100)
    
    SELECT @EmployeeList = COALESCE(@EmployeeList + ', ', '') + 
           CAST(Emp_UniqueID AS varchar(5))
    FROM SalesCallsEmployees
    WHERE SalCal_UniqueID = 1
    
    SELECT @EmployeeList
    

    http://www.sqlteam.com/article/using-coalesce-to-build-comma-delimited-string

    是否有人使用MS-Access完成了这项工作,或者我注定永远不会通过SQL获得这样的列表?

    1 回复  |  直到 10 年前
        1
  •  1
  •   Fionnuala    14 年前

    可以逐个选择字段(列):

    SELECT ID & ",", Other & "," 
    FROM table