双条(||)在SQL中意味着什么?

zer*_*uno 34 mysql sql

我试图理解以下查询:
select count(distinct Name || '' || Surname) from PEOPLE;
双条是什么意思?这个查询有什么作用?


在MySQL中:
select "aaaaa" || '' || "bbbbb";

+--------------------------+ | "aaaaa" || '' || "bbbbb" | +--------------------------+ | 0 | +--------------------------+

And*_*eas 35

双杠是连贯的:

select 'hello' || ' ' || 'world' from dual;
Run Code Online (Sandbox Code Playgroud)

产量

'hello world'
Run Code Online (Sandbox Code Playgroud)

  • 注意你也可以在concat中添加**列名** - ```select'hello'|| col_1 || 来自dual的'world';```将从表中连接返回条目的col_1值. (5认同)