当前位置: 首页 > news >正文

济南泰安网站建设公司无法打开服务器上的网站

济南泰安网站建设公司,无法打开服务器上的网站,在哪能学到网站建设,二维码生成器带logo1.前言Oracle可用连接函数会介绍以下几个Oracle列转行函数 Listagg()strcat()wmsys.wm_concat()2.Oracle列转行函数 Listagg()2.1最基础的用法#xff1a;LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX)用法就像聚合函数一样#xff0c;通过Group by语句#xff0c;把每个Gr…1.前言Oracle可用连接函数会介绍以下几个Oracle列转行函数 Listagg()strcat()wmsys.wm_concat()2.Oracle列转行函数 Listagg()2.1最基础的用法LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX)用法就像聚合函数一样通过Group by语句把每个Group的一个字段拼接起来。其中LISTAGG函数第一个参数为要拼接的字段,第二个参数为用什么字符串进行连接eg : listagg(city,’,’)后面GROUP()中为对连接之后的行数据按什么字段进行排序eg : order by citywith temp as(select China nation ,Guangzhou city from dual union allselect China nation ,Shanghai city from dual union allselect China nation ,Beijing city from dual union allselect USA nation ,New York city from dual union allselect USA nation ,Bostom city from dual union allselect Japan nation ,Tokyo city from dual)select nation,listagg(city,,) within GROUP (order by city) as Citiesfrom tempgroup by nation运行结果2.2同样是聚合函数还有一个高级用法就是over(partition by XXX)也就是说在你不实用Group by语句时候也可以使用LISTAGG函数with temp as(select 500 population, China nation ,Guangzhou city from dual union allselect 1500 population, China nation ,Shanghai city from dual union allselect 500 population, China nation ,Beijing city from dual union allselect 1000 population, USA nation ,New York city from dual union allselect 500 population, USA nation ,Bostom city from dual union allselect 500 population, Japan nation ,Tokyo city from dual)select population,nation,city,listagg(city,,) within GROUP (order by city) over (partition by nation) rankfrom temp运行结果2.3总结listagg()函数支持最低版本需要Oracle 11gR2,查询自己Oracle版本sql如下,SELECT v.VERSION FROM v$instance v;如果版本低于11g,查询会报错 [未找到要求的 FROM 关键字]3.strcat()with temp as(select China nation ,Guangzhou city from dual union allselect China nation ,Shanghai city from dual union allselect China nation ,Beijing city from dual union allselect USA nation ,New York city from dual union allselect USA nation ,Bostom city from dual union allselect Japan nation ,Tokyo city from dual)select nation,strcat(city) from tempgroup by nation结果为:注意:如果执行报错,报错内容为 strcat标识符无效,则你的版本缺少这个函数,手动执行下面的strcat源码即可ORACLE 字符串聚合函数 strCatcreate or replace type strcat_type as object(currentstr varchar2(4000),currentseprator varchar2(8),static function ODCIAggregateInitialize(sctx IN OUT strcat_type) return number,member function ODCIAggregateIterate(self IN OUT strcat_type,value IN VARCHAR2) return number,member function ODCIAggregateTerminate(self IN strcat_type,returnValue OUT VARCHAR2, flags IN number) return number,member function ODCIAggregateMerge(self IN OUT strcat_type,ctx2 IN strcat_type) return number);create or replace type body strcat_type isstatic function ODCIAggregateInitialize(sctx IN OUT strcat_type) return number isbeginsctx : strcat_type(,,);return ODCIConst.Success;end;member function ODCIAggregateIterate(self IN OUT strcat_type, value IN VARCHAR2) return number isbeginif self.currentstr is null thenself.currentstr : value;elseself.currentstr : self.currentstr ||currentseprator || value;end if;return ODCIConst.Success;end;member function ODCIAggregateTerminate(self IN strcat_type, returnValue OUT VARCHAR2, flags IN number) return number isbeginreturnValue : self.currentstr;return ODCIConst.Success;end;member function ODCIAggregateMerge(self IN OUT strcat_type, ctx2 IN strcat_type) return number isbeginif ctx2.currentstr is null thenself.currentstr : self.currentstr;elsif self.currentstr is null thenself.currentstr : ctx2.currentstr;elseself.currentstr : self.currentstr || currentseprator || ctx2.currentstr;end if;return ODCIConst.Success;end;end;CREATE OR REPLACE FUNCTION strcat (input VARCHAR2) RETURN VARCHAR2 PARALLEL_ENABLE AGGREGATE USING strcat_type;4.wmsys.wm_concat()注意:11gr2和12C上已经摒弃了wm_concat函数,所以要用连接函数,建议使用之前介绍的两种.如果之前老项目使用了这个函数,需要重建该函数或者在当前运行oracle版本中没有这个函数请看这 “WM_CONCAT”: 标识符无效with temp as(select 1 grp, a1 str from dualunionselect 1 grp, a2 str from dualunionselect 2 grp, b1 str from dualunionselect 2 grp, b2 str from dualunionselect 2 grp, b3 str from dual)select grp, wmsys.wm_concat(str)from tempgroup by grp
http://www.huolong8.cn/news/68688/

相关文章:

  • 没有网站如何做adsense佛山市网站建设
  • 荆门市住房和城乡建设局网站wordpress.org教程
  • 龙泉驿网站建设小区网络设计方案
  • 大石桥网站制作百度下载正版
  • 网站建设保障方案深圳网页制作
  • 网站建设与制作视频教学php建设网站后台
  • 成都模板网站建设浙江自己如何做网站
  • 青岛网站开发公司电话网站建设找什么工作室
  • 做电商网站搭建就业岗位免费引流推广工具
  • 自己做网站要不要租服务器dw做网站怎么上线
  • 湘潭做网站 z磐石网络专业开发小程序的公司
  • 专业的移动网站建设wordpress 可视化编辑
  • 西安网站排名推广wordpress的安装
  • 上网站 ftp服装销售 网站建设论文
  • 亚洲杯篮球直播在什么网站甲流其实就是新冠
  • 怎么做淘宝优惠券的网站潍坊关键词优化排名
  • 领手工在家做的网站在线做任务的网站
  • 哈尔滨市建设安全网站网络营销渠道和传统营销渠道的区别
  • 郑州网站设计制作软件界面设计工具下载
  • 网站的栏目和版块设计的原则网站积分商城该怎么建立
  • 网站开发技术三大件欧莱雅采用了哪些网络营销方式
  • 百度蜘蛛站长服务平台搜索引擎推广策略
  • 网站开发工程师获奖中国拟在建项目网官网
  • 淘宝网站建设的目标是什么文案转行做网站编辑
  • 网站推广做招商加盟前端官网模板
  • 高淳做网站价格广州微网站建设平台
  • 医疗网站建设及优化国内最新新闻大事
  • 网站后台制作表格谷歌优化师
  • 做电子章网站php多用户商城双端app
  • 重庆泡笋制作seo报名在线咨询