2016 - 2024

感恩一路有你

sql将两列数据拼接为一列 sql中如何将多列用一点合并成一列查询出?

浏览量:2933 时间:2021-03-11 19:29:16 作者:admin

sql中如何将多列用一点合并成一列查询出?

在不同的数据库中有不同的方法:

在MySQL中使用concat(STR1,STR2,…)。

示例:

选择concat(“my”,“s”,“QL”)

结果:MySQL

Oracle使用|。[

!]select“ABC”,“def”from dual

结果:一般来说,我们把从不同字段获取的数据连接在一起,每个数据库都提供了实现这个目标的方法:

MySQL:concat()

Oracle:concat(),| SQL Server:

事实上,对于非程序员,我们可以使用Excel或access来完成。

它可以Excel格式实现:

D1=串联(A1、B1、C1);或D1=A1&;B1&;C1。

在access中,d=[a]&[b]&[C]。

SQL怎样合并表中两列的值为一列来显示?

假设:表中有以下列:a varchar(50)列b varchar(50)合并并显示为:从表中选择a “-”b as AB。如果列的属性不一致,则需要转换:从表中选择cast(a as varchar(50))-“cast(B as varchar(50))as AB

sql将两列数据拼接为一列 数据库两列并一列 sql两列并列显示

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。