SQL语句基础学习之Concatenate

SQL语句基础学习之Concatenate,第1张

SQL语句基础学习之Concatenate,第2张

有时,我们需要连接从不同领域获得的数据。每个数据库都有实现这一目标的方法:

MySQL:CONCAT()
Oracle:CONCAT(),||
SQL Server: +

CONCAT()的语法如下:

CONCAT(字符串1,字符串2,字符串3,...):连接字符串1、字符串2、字符串3等。请注意,Oracle的CONCAT()只允许两个参数;换句话说,一次只能连接两个字符串。但是,在Oracle中,我们可以用' || '一次连接多个字符串。

让我们看一些例子。假设我们有下表:

地理表

region _ name store _ name
东波士顿
东纽约
西洛杉矶
西圣地亚哥

示例1:

MySQL/Oracle:

SELECT CONCAT(region_name,store _ name)FROM Geography WHERE store _ name = ' Boston ';

结果:

东波士顿

示例2:

Oracle:
SELECT region _ name | | ' ' | | store _ name FROM Geography,其中store _ name = ' Boston

结果:

东波士顿

示例3:

SQL Server:
SELECT region _ name+' '+store _ name FROM Geography WHERE store _ name = ' Boston ';

结果:

东波士顿

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » SQL语句基础学习之Concatenate

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情