我有一个包含51条记录的表,我想在每一行之后插入一行,除了3列外,所有列都是空白的,是否有特定的语法或者我该怎么做?
答案 0 :(得分:0)
可能有更好的方法来做到这一点,但是......
如果您正在使用SELECT语句并且想要在每隔一行返回一些null,那么您可以执行类似这样的操作(在MySQL中):
SET @row_number:=0;
SET @row_number2:=0;
SELECT name
,selectname
,description
FROM(
SELECT @row_number:=@row_number+1 AS row_number
,name
,selectname
,description
FROM plugin_mp_ninite_applications
UNION ALL
SELECT @row_number2:=@row_number2+1 AS row_number
,name
,null
,null
FROM plugin_mp_ninite_applications
ORDER BY row_number, selectname
) x
显然,在报告/仪表板/等的设计工具中,这样做会更好。