rxcr.net
当前位置:首页 >> sql合并字段 >>

sql合并字段

不是很明白你的要求,不过估计也是想将两个字段像姓和名一样连起来吧.如果都是字符型的字段,直接相加就可以了.select 字段1+字段2 from 表 如果字段1是数值型的,像 int ,numric(),float, decimal() 或者时间的datetime 那就要把这个字

oracle:create table [table3] as select distinct columns1 from [table1] union select distinct columns2 from [table2] ;

select cast(column1 as varchar(10))+'-'+cast(column2 as varchar(10)) as p from table1 因为原来是整型字段,所以需要cast成varchar,长度自定.

使用SQL时,表的名字不能与列的名字相同.(不区分大小写)表名改为T,另外a、b、c是列名吗?如果是,SQL如下:select a+'.'+b as [a.b], c from T如果只是在查询结果中改表头,可以用别名.

select cast(字段1 as varchar(10))+'-'+cast(字段2 as varchar(10)) as 字段1,字段3 as 字段2 from tab方法同上面,不过要注意要是字符型才能加,希望能帮助到你!

很简单就可以实现 select 字段1 from A union select 字段2 from B 给你解释一下,两个SELECT语句是相对独立了,系统先执行第一个SELECT语句,查询出相应的值得,然后在执行第二个SELECT语句,把执行的结果和第一个进行连接.比如 第一个查出来的是 12 第二个查出来的是 34 结果为1234

select 字段1,字段2 into #tt from (..) as temp怎样给临时表增加一个字段y select 1 as y ,字段1,字段2 into #tt from (..) as temp 不就可以了.

select a.column1 || b.column1 from 表1 a, 表2 b 字符型类型相加用“||”

sql 把结果合并成一个字段:access : 表.select 字段a & 表.字段B as 字段x from 表; Oracle: 表.select 字段a || 表.字段B 字段x from 表;

你这问题问得不太确切.SQL数据库中,“数据”是以“表”的形式存在的,每个表里有若干个“字段”,且字段名不能一样.很多字段相同的“记录”按一定的顺序存在于每个表中,不应该有合并一说.即它的结构是: 数据库-》很多的 “表”-》每个表有很多的记录,每个记录的“字段”是要一样的.如果你说的是两条记录一样,或部分一样,要查询出的结果中只合并显示一条,那么用 Group By来进行分组显示就好.

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com