当前位置: 首页 > 知识库问答 >
问题:

使用Microsoft Access将来自多个列的数据合并到单个列SQL

王才
2023-03-14

我在Access中有一个数据集,如下图所示

           col1  col2 col3
    row1   12     23
    row2   34     45   56
    row3   22     33   44
    row4   99
    

但我希望是这样

       row1  12
       row2  23 
       row3  34
       row4  45
       row5  56
       row6  22
       row7  33
       row8  44
       row9  99
   

有什么办法吗?非常感谢您的帮助,因为我是ms access的新手。

共有1个答案

乐华晖
2023-03-14

可以通过使用UNIONSQL查询来实现,如下例所示:

SELECT field_1[, field_2,…]
FROM table_1[, table_2,…]
UNION [ALL]
SELECT field_a[, field_b,...]
FROM table_a[, table_b,…];

与您的情况相关,它应该如下所示:

SELECT col1
FROM table_1
UNION
SELECT col2
FROM table_1
UNION
SELECT col3
FROM table_1;

更多阅读:https://support.office.com/en-us/article/Combine-the-results-of-several-select-queries-by-using-a-union-query-3856f16c-0a22-43f2-8c23-29ec44acbc05?ui=en-US

 类似资料:
  • 我想知道是否有可能将不同流中的数据合并成一个流。通过合并,我的意思是将其添加到单独的列中,而不是添加到现有的列中。 到目前为止,我已经能够将数据收集到单独的地图中,如下面的示例所示。我认为我应该把这些地图合并成一张,但不确定如何去做,或者我是否做错了什么。 我做了一些搜索,在FlatMap、Concat等网站上找到了一些线索,但因为我对这条流还不熟悉 例如:列出数据-1

  • 问题内容: 我有一个这样的熊猫数据框: 我现在想做的是获取一个包含Column1和新columnA的新数据框。此columnA应该包含第2列-(to)n的所有值(其中n是从Column2到行尾的列数),如下所示: 我如何最好地解决这个问题?任何意见将是有益的。提前致谢! 问题答案: 您可以按行调用pass ,然后将dtype转换为和: 在这里,我呼吁摆脱,但是我们需要再次强制转换为,这样我们才不会

  • 我有一个火花数据框。我想将多列连接成一列,其中一些行没有concat中提到的一些列 如果我使用 它只返回 因为输入的第二行和第三行都没有 colA 和 colB 的值

  • 问题内容: 我正在寻找一种行为与T-SQL中的合并类似的方法。我有2列(列A和B)稀疏地填充在pandas数据框中。我想使用以下规则创建一个新列: 如果A列中的值 不为null ,则将该值用于新C列 如果A列中的 值为null ,则将B列中的值用于新C列 就像我提到的那样,这可以通过合并功能在MS SQL Server中完成。我还没有找到一个好的pythonic方法。是否存在? 问题答案: 使用C

  • (注意这不是按字母顺序,蓝莓排在狒狒之前) 当然,只要有一个列表不是空的,我就可以用一个计数器在“superlist”中循环,一个接一个地向resultslist中添加项目: 但最好使用一些优化的LINQ函数来实现这一点。我一直在研究Zip、GroupBy和Aggregate,但无法使它们工作。 那么:有没有一个漂亮的LINQ函数,或者多个函数的组合,可以把它变成漂亮的代码,或者我应该坚持(也许优

  • 问题内容: 我有一个JSF数据表,它有三列,分别是:Work_Type_Desc,Project_Phase和Activity_Desc。这些列来自2个不同的数据库表,这两个表之间的关系是一对多的。 第一个表的名称为Work_Type。它具有1)Work_Type_Cd,2)Work_Type_Desc,3)Created_By_Name,4)Created_DT,5)Updated_By_Nam