繁体   English   中英

如何按列从数据库顺序获取记录

[英]How to get the records from database order by a column

我有一个50k记录存储在我的mysql数据库中。 我必须将1k记录插入excel。

因此,我正在使用限制0、1000和限制1000、1000来查询记录。 我必须使用特定列的order by获取记录。 我可以使用order by通过queryinng做到这一点。

但是如果由于990到1030的限制,我对某个特定的列记录具有相同的顺序,则将1000个函数拆分。 但我想按值将所有订单都放入同一Excel。 如果限制增加或减少50或100条记录,对我来说还可以。

示例:实际上,我使用限制0,1000获得前1000条记录作为一个查询。Agian我使用限制1000,1000获得了下1000条记录。如果我有990至1050条按列数据相同顺序的记录,因为这个限制的上限是我在一个文件中获取前1000条记录,而当我查询1000至2000条记录中的下1k条记录时,我正在获取。 但是相同顺序的记录990至1050被除以。 我想在一个Excel中按记录获取所有订单。 每个查询的记录增加对我来说还可以,但少于100条记录

从这个问题来看,您似乎只想要前1000条记录,而一个值不应重复。 在这种情况下,可以将distinct子句与列名一起使用。

也许您可以使用此SQL做到这一点

selcect distinct(column) from Table group by column  order by column  limt A ,B 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM