Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
MySQL从select中每隔一行返回一个空行?_Mysql - Fatal编程技术网

MySQL从select中每隔一行返回一个空行?

MySQL从select中每隔一行返回一个空行?,mysql,Mysql,我想知道select语句是否有方法返回一个空行,或者每隔一行返回一行,每个列都有空值,这样我就可以在从MySQL导出结果后避免这样做 我一直想不出任何办法来做到这一点,而谷歌让我无从下手。我不能100%肯定我得到了你想要的东西。您是否正在寻找类似“从表1中选择*限制0”的内容?我不能100%确定我是否得到了您想要的内容。您是否正在寻找类似“从表1中选择*限制0”的内容?注意:我还不能留下评论,所以我将此贴在这里 也许这会帮助你开始 您必须找到一种方法来循环: 注意:我还不能留下评论,所以我在这里

我想知道select语句是否有方法返回一个空行,或者每隔一行返回一行,每个列都有空值,这样我就可以在从MySQL导出结果后避免这样做


我一直想不出任何办法来做到这一点,而谷歌让我无从下手。

我不能100%肯定我得到了你想要的东西。您是否正在寻找类似“从表1中选择*限制0”的内容?

我不能100%确定我是否得到了您想要的内容。您是否正在寻找类似“从表1中选择*限制0”的内容?

注意:我还不能留下评论,所以我将此贴在这里 也许这会帮助你开始

您必须找到一种方法来循环:


注意:我还不能留下评论,所以我在这里发布 也许这会帮助你开始

您必须找到一种方法来循环:

但是我不得不说。。。这是我最近看到的最愚蠢的任务之一

但是我不得不说。。。这是我最近看到的最愚蠢的任务之一。

假设我有一个表用户,有3列:user\u id、user\u name和password。下面是一种使用左联接为表的每列选择一行空值的方法,而无需在select中单独指定列:

此查询将返回:

+---------+-----------+----------+
| user_id | user_name | password |
+---------+-----------+----------+
|    NULL |      NULL |     NULL |
+---------+-----------+----------+
假设我有一个表user,它有3列:user\u id、user\u name和password。下面是一种使用左联接为表的每列选择一行空值的方法,而无需在select中单独指定列:

此查询将返回:

+---------+-----------+----------+
| user_id | user_name | password |
+---------+-----------+----------+
|    NULL |      NULL |     NULL |
+---------+-----------+----------+

有时这是非常必要的,例如在应用程序中使用数据库时

仅使用:

select 0 limit 0;

有时这是非常必要的,例如在应用程序中使用数据库时

仅使用:

select 0 limit 0;

您知道返回空行不是数据库的工作吗?它应该根据您提供的查询处理数据并返回结果,而不是为结果设置样式。您需要使用编程语言为您或导出数据的程序执行此操作。是否要从数据库中选择空行?你为什么要这么做?什么是空值?空值?老实说,我不明白。从我收集的信息来看,他要求包含数据的每一行都附加一个空行,以便用于导出的程序中的样式是正确的。如果我错了,请随时纠正我。Michael J.V.是对的,是的,我意识到这不是我的工作-但它也为我发送此数据的人节省了一步,如果可以在获取数据的select查询中执行此操作,我更愿意为他们删除这一步。啊哈,那么我恐怕帮不了什么忙,因为我不知道有什么sql代码可以帮助他们。你知道返回空行不是数据库的工作吗?它应该根据您提供的查询处理数据并返回结果,而不是为结果设置样式。您需要使用编程语言为您或导出数据的程序执行此操作。是否要从数据库中选择空行?你为什么要这么做?什么是空值?空值?老实说,我不明白。从我收集的信息来看,他要求包含数据的每一行都附加一个空行,以便用于导出的程序中的样式是正确的。如果我错了,请随时纠正我。Michael J.V.是对的,是的,我意识到这不是我的工作-但它也为我发送此数据的人节省了一步,如果可以在获取数据的select查询中执行此操作,我更愿意为他们删除这一步。啊哈,那么我恐怕帮不了什么忙,因为我不知道有什么sql代码可以帮上忙。你把每一行翻了一倍,按一列排序。它将不起作用,因为两个或多个相等值的结果顺序未确定。除非数据库设计和要完成的任务一样糟糕,否则应该有一个唯一的密钥,所以等价问题不是问题。这只是一个例子——我不知道ORDERBY语句中是否还有其他字段,或者使用哪个字段。你真的在抱怨这个问题的答案写得不好吗DYou将每行加倍,并按列排序。它将不起作用,因为两个或多个相等值的结果顺序未确定。除非数据库设计和要完成的任务一样糟糕,否则应该有一个唯一的密钥,所以等价问题不是问题。这只是一个例子——我不知道ORDERBY语句中是否还有其他字段,或者使用哪个字段。你真的在抱怨这个问题的答案写得不好吗D
+---------+-----------+----------+
| user_id | user_name | password |
+---------+-----------+----------+
|    NULL |      NULL |     NULL |
+---------+-----------+----------+
select 0 limit 0;