标签: concatenation

Ms Access Query:通过查询连接行

假设我在Ms Access中有一个表,其中包含以下信息:

ColumnA ColumnB
1       abc
1       pqr
1       xyz
2       efg
2       hij
3       asd
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何将第二列中的值连接到基于第一列的行值.我想要的查询结果如下:

ColumnA ColumnB
1       abc, pqr, xyz
2       efg, hij
3       asd
Run Code Online (Sandbox Code Playgroud)

我想通过查询来实现这一点.有人能帮助我实现这个目标吗?

sql ms-access group-by concatenation

25
推荐指数
3
解决办法
9万
查看次数

bash:如何连接两个命令的输出,以便我可以将它们连接到第三个?

$ hg status
Run Code Online (Sandbox Code Playgroud)

$ hg status --ignored
Run Code Online (Sandbox Code Playgroud)

给出非常相似的输出.我想连接它们以便我可以将它们提供给awk,好像有一个hg状态--all(或svn的svn状态--no-ignore)

我想的是:

$ echo "$(hg status)" "$(hg status --ignored)" | awk  ' ( $1 == "?" ) || ( $1 == "I") { print $2 }' | xargs rm -r
Run Code Online (Sandbox Code Playgroud)

制作一个"确实非常干净"的命令,但它似乎偶尔会留下一个文件,可能是因为新行缺失或其他东西.

bash shell mercurial awk concatenation

25
推荐指数
3
解决办法
2万
查看次数

如何与CMake一起合并多个文件列表?

我有一个使用CMake构建的项目,需要将一些资源复制到目标文件夹.目前我使用此代码:

file(GLOB files "path/to/files/*")
foreach(file ${files})
    ADD_CUSTOM_COMMAND(
        TARGET MyProject
        POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy "${file}" "${CMAKE_BINARY_DIR}/Debug"
    )
endforeach()
Run Code Online (Sandbox Code Playgroud)

现在我想从不同的文件夹中复制更多文件.因此,我们希望从两个复制文件path/to/filespath/to/files2以二进制文件夹中的同一个地方.一种方法是复制上面的代码,但似乎没有必要复制冗长的自定义命令.

是否有一种简单的方法可以使用file(也可能是list命令)来连接两个GLOB列表?

glob file list concatenation cmake

25
推荐指数
2
解决办法
2万
查看次数

String.Concat效率低下的代码?

我在调查String.Concat :(反射器)

在此输入图像描述

很奇怪 :

有值数组,

他们创造了一个新的阵列,以后他们会把他送到ConcatArray.

题 :

为什么他们创建了一个阵列?他们values从一开始......

编辑

代码:

public static string Concat(params string[] values)
{
    if (values == null)
    {
        throw new ArgumentNullException("values");
    }
    int totalLength = 0;
    string[] strArray = new string[values.Length];
    for (int i = 0; i < values.Length; i++)
    {
        string str = values[i];
        strArray[i] = (str == null) ? Empty : str;
        totalLength += strArray[i].Length;
        if (totalLength < 0)
        {
            throw new OutOfMemoryException();
        }
    }
    return ConcatArray(strArray, …
Run Code Online (Sandbox Code Playgroud)

c# string concatenation .net-4.0

24
推荐指数
2
解决办法
1193
查看次数

从SQL Server Management Studio粘贴到Excel连接列

我正在尝试将我的查询结果从Mgmt Studio粘贴到Excel,但无论出于何种原因,Mgmt Studio中的列在粘贴到Excel时会连接到一个列中.

这不会发生在任何同事身上,我们找不到任何更改此设置的设置.有任何想法吗?

concatenation paste sql-server-2008

24
推荐指数
2
解决办法
4万
查看次数

在Python中合并两个整数

如何在Python中合并两个整数(例如,10和20)并获得1020的返回值?

python concatenation

24
推荐指数
5
解决办法
6万
查看次数

如何在MS Excel中使用新行连接单元格值?

在excel中,我可以在一个单元格中引入一个新行 [alt enter]

Boo[alt enter]Far
Run Code Online (Sandbox Code Playgroud)

结果是:

Boo
Far
Run Code Online (Sandbox Code Playgroud)

现在A1包含Boo,A2包含Far.如何A3以新行分隔显示这些值?

A3=A1[alt enter]&B1
Run Code Online (Sandbox Code Playgroud)

导致BooFar

A3=A1&[alt enter]B1
Run Code Online (Sandbox Code Playgroud)

导致BooFar

我怎样才能得到

Boo
Far
Run Code Online (Sandbox Code Playgroud)

通过使用单元格引用?

excel newline concatenation

24
推荐指数
1
解决办法
5万
查看次数

使用null的字符串连接似乎使整个字符串无效 - 这是Postgres中的所需行为吗?

在Postgres:

select 'test' || null  returns null
Run Code Online (Sandbox Code Playgroud)

我原以为它会返回'测试'.

这是理想的行为吗?使用null值进行字符串连接会使整个字符串无效,这似乎很奇怪......

参考pg docs:http://www.postgresql.org/docs/9.1/static/functions-string.html

"注意:在PostgreSQL 8.3之前,由于存在从这些数据类型到文本的隐式强制,这些函数也会默默地接受几种非字符串数据类型的值.这些强制被删除了,因为它们经常引起令人惊讶的行为. ,字符串连接运算符(||)仍然接受非字符串输入,只要至少有一个输入是字符串类型,如表9-6所示.对于其他情况,如果需要,请在文本中插入显式强制复制以前的行为."

鉴于此,使用他们的concat字符串函数示例:

concat(str"any"[,str"any"[,...]])text连接所有参数.NULL参数被忽略.concat('abcde',2,NULL,22)>> abcde222

我应该习惯'||'来解决这个问题 串联还是这个应该修复的东西?

string postgresql concatenation

24
推荐指数
4
解决办法
1万
查看次数

连接JSONArrays

我在Package 下使用JSONArrayorg.json.

我的第一个JSONArray就像:

[[ "249404", "VPR249404"],[ "249403", "VPR249403"],[ "249391", "M249391"]]

第二

[[ "249386", "M249386"],[ "249385", "M249385(I)"],[ "249384", "I249384"]]

所以我想将新的JSONArray添加到我的第一个JSONArray中.

我正在研究Java和Android.我听说过google-gson库,但我不知道它是否可以帮助我,但我不想在我的Android应用程序中有任何其他依赖.

java arrays android json concatenation

23
推荐指数
1
解决办法
3万
查看次数

在VB.Net中用&和+表示Concat字符串

在连接字符串时,&和+运算符之间是否有任何区别?如果有,那么有什么区别?如果否,那么为什么下面的代码生成异常?

例:

    Dim s, s1, t As String
    Dim i As Integer

    s1 = "Hello"
    i = 1

    s = s1 & i
    t = s1 + i  //Exception here

    If s = t Then
        MessageBox.Show("Equal...")
    End If
Run Code Online (Sandbox Code Playgroud)

vb.net concatenation

23
推荐指数
3
解决办法
10万
查看次数