SQL添加空行
我需要将空行添加到SQL SELECT语句中,以使结果是10的倍数,这意味着如果表中有8行,则应添加2个空行,以便SELECT语句有10行;如果表中有16行,则应添加4个空行,以便SELECT语句有20行,以此类推SQL添加空行,sql,sql-server,Sql,Sql Server,我需要将空行添加到SQL SELECT语句中,以使结果是10的倍数,这意味着如果表中有8行,则应添加2个空行,以便SELECT语句有10行;如果表中有16行,则应添加4个空行,以便SELECT语句有20行,以此类推 简而言之,在任何时候,选定的行必须是10、20、30、40等。在PostgreSQL中,类似这样的操作应该可以完成: select mycol from mytable union all select null from generate_series(1,round((se
简而言之,在任何时候,选定的行必须是10、20、30、40等。在PostgreSQL中,类似这样的操作应该可以完成:
select mycol from mytable
union all
select null from generate_series(1,round((select count(*)+4 from mytable),-1))
下次你应该写你正在使用的witch数据库,你到目前为止尝试了什么,等等()。你正在使用哪个数据库(例如Postgres、SQL Server、Oracle)?很抱歉,我使用的是SQL Server SQL语言SQL Server是Microsoft的产品。