Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL添加空行_Sql_Sql Server - Fatal编程技术网

SQL添加空行

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

我需要将空行添加到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((select count(*)+4 from mytable),-1))

下次你应该写你正在使用的witch数据库,你到目前为止尝试了什么,等等()。

你正在使用哪个数据库(例如Postgres、SQL Server、Oracle)?很抱歉,我使用的是SQL Server SQL语言SQL Server是Microsoft的产品。