这段时间项目做得好蛋疼,稀里糊涂的。。又做什么日本车,又做什么顺丰的。。
原来oracle用的不多,今天算是长见识了,居然oracle可以在用group by的时候把某个字段进行用某个字符合并
比如:
表Test中数据是这样的:
type city
1 北京
1 上海
1 广州
2 苏州
2 杭州
2 南京
要的结果是:
type city
1 北京,上海,广州
2 苏州,杭州,南京
实现方式
SELECT type,wmsys.wm_concat(tochar(city)) from test group by type
SELECT type, ListAgg(to_char(city),',') WITHIN GROUP(ORDER BY type) from test group by type
---------------------------------------------------------------------------------------------------------------------------
另外一个是当li的长度固定,但是li中文字长度过长,如何让他用省略号隔开的css设置:
width:135px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;