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

通过最简单的sql语句实现如下功能?HELP

现在有表user,字段
name,age
zhang  12
wang  12
li    13
查询age=12的name,其中name的结果是zhang,wang注意:用逗号将结果的值连接。。
数据库什么版本?

select wm_concat(name)
from user
where age=12

补充下,这是10g以上的

引用
现在有表user,字段
name,age
zhang  12
wang  12
li    13
查询age=12的name,其中name的结果是zhang,wang注意:用逗号将结果的值连接。。
SQL code:
create table t2(col1 varchar2(10),col2 varchar2(10));
insert into t2 values('001','vl1');
insert into t2 values('001','vl2');
insert into t2 values('001','vl3');
insert into t2 values('002','vl1');
insert into t2 values('002','vl2');

SELECT COL1, LTRIM(MAX(SYS_CONNECT_BY_PATH(COL2, ',')), ',') COL2
from (SELECT COL1,
COL2,
MIN(COL2) OVER(PARTITION BY COL1) COL2_MIN,
(ROW_NUMBER() OVER(ORDER BY COL1, COL2)) +
(DENSE_RANK() OVER(ORDER BY COL1)) NUMID
from T2)
START WITH COL2 = COL2_MIN
CONNECT BY NUMID - 1 = PRIOR NUMID
GROUP BY COL1

/*
COL1 COL2
---------- ----------------------------------------
001 vl1,vl2,vl3


相关问答:

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

sql 函数问题 - MS-SQL Server / 应用实例

sql我想得到一字符串为:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
就是|||后面的字符有什么函数能得到吗?是在sql语句写的,不是在页面写的,那位高手来指教下,新手,谢谢
晕今天不是写了么

select parsen ......

求一条SQL - MS-SQL Server / 疑难问题

--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nv ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

求SQL语句 - MS-SQL Server / 疑难问题

入仓表:
日期 货品 数量
2009-12-01 aa 20
2009-12-03 aa 20
2009-12-04 bb 20
出仓表:
日期 货品 数量
2009-12-01 aa 10
2009-12-03 aa 10
结果表:
日期 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号