多行转一行【XML方式】

分组然后合并,然后去除XML标签

SELECT replace(replace(replace(xml2clob(xmlagg(xmlelement(name A, 【字段】))),‘</A><A>‘, ‘【分隔符】‘),‘</A>‘,‘‘),‘<A>‘,‘‘)
from 【表】
group by 【分组字段】

这种方式运行速度很快,而且具有通用性。

多行转一行【XML方式】,码迷,mamicode.com

时间: 2024-07-29 19:02:33

多行转一行【XML方式】的相关文章

Mybatis返回自增主键的xml方式

环境: mysql+mybatis xml方式: 只需在原insert标签中添加两个属性,useGeneratedKeys 和 keyProperty 将 useGeneratedKeys 设为 true,keyProperty 的值设为 数据表对应DO的属性名即可 如 一点坑: 修改了insert方法,但insert方法返回的值依旧是受影响行数 要获得自增主键,需要在执行insert方法后,再在实例的get主键方法获得 因为自增主键的id是直接注入到实例中的,insert方法只能返回受影响行数

04_IOC容器装配Bean(xml方式)

IOC容器装配Bean(xml方式) 1.Spring 提供配置Bean三种实例化方式 1)使用类构造器实例化(默认无参数) <bean id="bean1" class="cn.itcast.spring.b_instance.Bean1"></bean> 2)使用静态工厂方法实例化(简单工厂模式) //下面这段配置的含义:调用Bean2Factory的getBean2方法得到bean2 <bean id="bean2&qu

Struts2输入校验(XML方式)

本章主要介绍struts2的XML配置方式输入校验.以下将结合一个实例程序进行说明. 代码结构: 关键代码: RegistAction.javapackage com.alfred.regist.action; import java.util.Date; import com.opensymphony.xwork2.ActionSupport; public class RegistAction extends ActionSupport { private static final long

Oracle 多行合并一行 方法

假如有如下表,其中各个i值对应的行数是不定的 Sql代码 SQL> select * from t; I A          D ---------- ---------- ------------------- 1 b          2008-03-27 10:55:42 1 a          2008-03-27 10:55:46 1 d          2008-03-27 10:55:30 2 z          2008-03-27 10:55:55 2 t       

java_Eclipse自动生成作者、日期注释等功能设置_导入 xml方式

常规方式 随便百度个 类比 http://blog.sina.com.cn/s/blog_4080505a0101guoh.html 这里主要介绍配好后,导出,xml,迁移环境时 导入 comment 和code同时选中 ,导出用export ,导入用import 我自己用的: codetemplates.xml <?xml version="1.0" encoding="UTF-8" standalone="no"?><tem

数据库一列多行转一行多列

如题: select max(case when name='1' then [temp] else null end) as temp1 , max(case when name='2' then [temp] else null end) as temp2, max(case when name='3' then [temp] else null end) as temp3 from historyt group by time 数据库一列多行转一行多列,布布扣,bubuko.com

Spring通过XML方式实现定时任务

1 package com.wisezone.service; 2 3 import java.text.SimpleDateFormat; 4 import java.util.Date; 5 6 import org.springframework.scheduling.annotation.Scheduled; 7 import org.springframework.stereotype.Service; 8 9 @Service 10 public class JobService {

PHP 开发 APP 接口总结 - XML 方式封装通信接口

1.PHP 生成 XML 数据 ① 拼接字符串 ② 使用系统类(DomDocument,XMLWriter,SimpleXML) 例1 使用 PHP 系统类中的 DomDocument 类: <?php $dom = new DomDocument('1.0','utf-8'); $element = $dom->createElement('test','This is a root element'); $dom->appendChild($element); echo $dom-&

跟着刚哥学习Spring框架--通过XML方式配置Bean(三)

Spring配置Bean有两种形式(XML和注解) 今天我们学习通过XML方式配置Bean 1. Bean的配置方式 通过全类名(反射)的方式   √ id:标识容器中的bean.id唯一. √ class:bean的全类名,通过反射的方式在IOC容器中创建Bean,所以要求Bean中必须有无参的构造器 2.依赖注入的方式 1)属性注入:通过setter方法注入Bean的属性值或依赖的对象 属性注入使用<Property>元素,使用name指定Bean的属性名称,使用value指定Bean的属