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两列并列显示
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。