1、多个里面取最大的
select GREATEST(1,2,3) from dual
2、字符串聚合
范例:
create table c_test(country varchar2(10), city varchar(10));
COUNTRY CITY
-------------------- --------------------
中国 台北
中国 香港
中国 上海
日本 东京
日本 大阪
要求得到如下结果集:
------- --------------------
中国 台北,香港,上海
日本 东京,大阪
解决如下:
SELECT t.country,strcat(t.city) FROM c_test t GROUP BY t.country;
方法见附件:strcat
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/3090/viewspace-625082/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/3090/viewspace-625082/