SQL语句基础学习之Concatenate
有时,我们需要连接从不同领域获得的数据。每个数据库都有实现这一目标的方法:
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 ';
结果:
东波士顿
位律师回复
0条评论