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

Oracle互换总结

Oracle互换总结
1. 多行换成一行
    col1  col2            col1  col2
    a       1
    a       2     转换后   a     1,2,3
    a       3
   A.
sys_connect_by_path
函数
        SELECT NAME, ltrim(MAX(sys_connect_by_path(userid, ',')), ',') userid
 
from(SELECT NAME, userid,row_number() over(PARTITION BY NAME ORDER BY userid) rn  from test)  START WITH rn = 1 CONNECT BY rn - 1 = PRIOR rn AND NAME = PRIOR NAME GROUP BY NAME ORDER BY NAME;
    B.wmsys.WM_CONCAT函数
       select  NAME,wmsys.WM_CONCAT(userid)  from xj_class group by  NAME;
2. 一行换多行
       col                                   col
       1,2,3       转换后               1
                                               2
                                               3
   
       select substr(subjec


相关文档:

oracle中常用函数大全

1、数值型常用函数
 
 函数  返回值            样例           显示
ceil(n) 大于或等于数值n的最小整数  select ceil(10.6) from dual; 11
floor(n) 小于等于数值n的最大整数  select ceil(10.6) from dual; 10
mod(m,n) m除以n的余数,若n=0,则返回m select mod(7,5) from dual; 2
p ......

Windows7环境下如何成功安装Oracle数据库

    随着微软新一代操作系统 Windows7 的正式发行,使用 Windows7  的朋友也越来越多,很多人在 Windows7 环境下安装 Oracle 或多或少遇到了一些问题,有的甚至发出“Windows7无法安装Oracle”的感慨。今天笔者结合图文和大家分享一下在Windows7环境下如何成功安装Oracle数据库。
  &n ......

修改oracle的web服务器端口

   在使用tomcat时,如果本机装载了oracle,那么是无法启动的,因为8080端口已被占用了。当然可以通过修改 server.mxl的端口号使tomcat的端口不是8080,我们还可以修改oracle的web服务器的端口,步骤:
1),打开oracle的sql命令输入窗口
2),连接到Oracle服务器,用命令conn sys as SYSDBA
3),用名令:ca ......

oracle 之四两拨千斤 妙招函数

1.获取登陆用户的主机名
        select sys_context('userenv','host') from dual;
2.获取登陆用户的IP地址
        select sys_context('userenv','ip_address') from dual; ......

Oracle随机取数据的3种方式

第一种:
select * from SOME_TABLE sample(1) where rownum <= 10;
第二种:
select * from (select * from SOME_TABLE order by dbms_random.value) where rownum<=10;
第三种:
select * from (select * from SOME_TABLE order by sys_guid()) where rownum <= 10; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号