在MySQL中,如果想实现将分组之后的多个数据合并到一列,可以使用group_concat函数,如下图所示: 但是,在Sybase中没有这样的函数(别问我为什么使用Sybase,因为公司用的Sybaseo(╯□╰)o).因为我的Sybase是ASE的,使用变量累计的方法实现了该功能.憋说话,看代码: IF OBJECT_ID('#test') IS NOT NULL drop table #test go CREATE TABLE #test( id int null ,comment varc…
oracle数据库不支持mysql中limit功能,但可以通过rownum来限制返回的结果集的行数,rownum并不是用户添加的字段,而是oracle系统自动添加的. (1)使查询结果最多返回前10行: select * from OB_CALL_DATA_LOG where rownum<=10; (2)使查询结果返回中间的10到100行: 如: select * from OB_CALL_DATA_LOG rownum<101 minus select * from OB_CA…