谁有UNION 的例子,请贴一贴,谢谢。(100分)

  • 主题发起人 主题发起人 eire
  • 开始时间 开始时间
是不是SQL中的UNION,如果是的话,如下:
SELECT FIELD1,FIELD2 FROM TABLENAME UNION SELECT FIELD1,FIELD2 FROM TABLENAME
这样显示TABLENAME表中FIELD1,FIELD2不重复的所有记录
 
你得说清楚点啊!你是不是想在表TABLENAME中显示出没有重复的记录?
 
select field1,field2 from table
where field1>field2
union
select field1,field2 from table
where field1<field2
 
不同的数据库中取出字段在合并成一数据库,详见我的‘这条语句怎么写’
 
Union是用与将多个查询的记录合成一个新的记录集,如下面语句执行
select t0,t1 from table1 where t3='abcd' ----(1)
union
select t2,t3 from table2 where t4='cde' ---(2)
union select a,b c from table3 where name='timy' ---(3)
产生的结果记录集中会包括在Union中的所有记录。
如(2)中产生3条记录、(3)产生5条记录,则在结果集中会全部包含这3条和5条记录。
 
在UNION 中能用转换函数吗?
比如
1 SELEECT FIELD1,FIELD2 FROM ‘TABLE1‘
UNION
2 SELECT NUMERIC(FIELD1,12,3) ,FIELD2
类似于这样的
因 2 SELECT 的FIELD1 与1 SELECT 中的FIELD1 小数点位数不一致
 
ok!
you may refer to ORACLE Document
 
多人接受答案了。
 
后退
顶部