易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle行转列 - Oracle / 高级技术

select distinct '1' t1,'2' t2,'3' t3,'4' t4 from table 查出来的结果为
1,2,3,4
我想得以下这样的效果
1
2
3
4
请问一下有什么办法可以解决???
没有好的方法,用union,一条条记录拼接

SQL code:
with temp as(
select '1' t1,'2' t2,'3' t3,'4' t4 from dual
)
select t1 from temp
union all
select t2 from temp
union all
select t3 from temp
union all
select t4 from temp



SQL code:

union all --吧


http://topic.csdn.net/u/20100508/14/39983236-42ff-4223-8962-cfdd14130975.html
看这里!

可以用decode判断
decode(a,1,b,2,c,3,d,4) 判断如果=a 则值为1 。。。。。

ORACLE 11g 新函数:
行转列:
SQL code:
WITH TEMP AS
(SELECT '1' T1,
'2' T2,
'3' T3,
'4' T4
from DUAL)
SELECT *
from TEMP UNPIVOT(T_VALUE FOR T_TYPE IN(T1 AS 'T1', T2 AS 'T2',
T3 AS 'T3', T4 AS 'T4'))



列转行:
SQL code:
WITH TEMP AS
(SELECT 'T1' T_TYPE,'1' T_VALUE fr


相关问答:

oracle 10g data guard - Oracle / 基础和管理

做玩data guard 后
在Primary服务器 执行 
SQL>SELECT SEQUENCE#,APPLIED from V$ARCHIVED_LOG ORDER BY SEQUENCE#;
 SEQUENCE# APP
---------- ---
  13 NO
  13 YES ......

分享自己的Oracle配置过程 - Oracle / 基础和管理

谢谢唐人老大的指点,谢谢各位高手的指点!
安装10g Enterprise。上网下了MLDN的Oracle视频,跟着视频上的配置走,安装成功了,但是没完整地配置。
点击进入:Database Configuration Assistant
1. 创建数据库; ......

一条 SQL - Oracle / 基础和管理

有这样一条SQL
 Select Get_Costtaxrate(col1), Get_Tcostvalue(col1) from a
 
其中Get_Costtaxrate、Get_Tcostvalue都是函数,这两个函数里面都是查找一个大表,Get_Tcostvalue还需要调用Get_C ......

oracle 如何调用mssql存储过程 - Oracle / 高级技术

oracle 通过BDlink 连接到一台MS SQL,查询都可以,但是不知道如何在oracle通过DBLink调用MS SQL的存储过程,求解~谢谢~
引用
oracle 通过BDlink 连接到一台MS SQL,查询都可以,但是不知道如何在oracle通过DBLink调用M ......

Oracle中查看自己创建的表 - Oracle / 高级技术

怎么通过命令查看自己已经创建的表?
select tname from tab;

SQL code:

--1.sys用户登录
select table_name
from dba_indexes
where table_owner = '用户名';
--2.所有用户
select * from tab; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号