zoukankan      html  css  js  c++  java
  • 行转列

      col1             col2  
      -----------------  
      0001             Tom  
      0001             Jack  
      0001             Mike  
      0002             Kate  
      0002             Rose  
      0002             Fene  
       
      如何用一条SQL语句得到如下结果:  
      col1           col2  
      -----------------  
      0001           Tom,Jack,Mike  
      0002           Kate,Rose,Fene  
     
     创建自定义函数:  
    create or replace function f_ename(jobno in varchar2) return varchar2    
    is               
     str_return     varchar2(200);      
     cursor c_ename(v_jobno varchar2) is select ename from emp where job=v_jobno;      
    begin      
     for str_temp in c_ename(jobno) loop      
      str_return:=str_return||str_temp.ename;      
     end loop;      
     return str_return;      
    end;      
    /      
       
    调用:  
    select job,f_ename(job) from (select distinct job from emp);   
     

  • 相关阅读:
    register_shutdown_function
    字节转换
    考虑 PHP 5.0~5.6 各版本兼容性的 cURL 文件上传
    linux--svn checkout
    linux命令
    linux---mysql忘记密码
    array_merge函数的注意事项
    逻辑卷使用记录笔记
    系统设计时关于性能问题处理的几点心得
    SSH防暴力破解脚本
  • 原文地址:https://www.cnblogs.com/BradMiller/p/1752876.html
Copyright © 2011-2022 走看看