社区
数据库及相关技术
帖子详情
谁来探讨排序问题
bkbkbk
2003-09-29 01:05:52
想再程序中实现对数据库的排序(有几万记录)一般就是直接调用sort或者sql语句对吧,但是前提是没有重复的记录,对吗??
那么现在一个列有不少重复的数据,又想再程序实现排序难道真的要一条一条的比较吗,第一个字母不同又要比较第二个????这样是非常慢的。
哪位大侠提供好的办法
...全文
71
6
打赏
收藏
谁来探讨排序问题
想再程序中实现对数据库的排序(有几万记录)一般就是直接调用sort或者sql语句对吧,但是前提是没有重复的记录,对吗?? 那么现在一个列有不少重复的数据,又想再程序实现排序难道真的要一条一条的比较吗,第一个字母不同又要比较第二个????这样是非常慢的。 哪位大侠提供好的办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hatumei
2003-09-29
打赏
举报
回复
DataSource连接到AdoQuery
DBGrid再连接到DataSource,
在FormShow或者显示DBGrid之前的事件里加入查询代码,也可以在设计时指定ADOQuery的sql语句,不用编码就可以完成
bkbkbk
2003-09-29
打赏
举报
回复
对了,我突然想到我的DateSource挂在DateTable下面,怎么连接是的ADOQuery可以进行排序操作啊
耙子
2003-09-29
打赏
举报
回复
1. 利用sql 的order by 很方便,作索引的列不一定是unique,可以重复。
2. 如果你是使用数据库这个排序的工作不需要你来完成。
hatumei
2003-09-29
打赏
举报
回复
你这样做的结果就是按照"音标"字段进行升序排列,布置你想要的是不知这个意思,排序的时候和主键是没有关系的,任何字段都可以排序
bkbkbk
2003-09-29
打赏
举报
回复
我的情况是这样的:对第一个字段设关键字了,然后想再程序里对第二个字段进行排序,但是失败了,代码如下
void __fastcall TForm1::Button13Click(TObject *Sender)
{
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("SELECT * from words order by 音标");
ADOQuery1->Prepared;
ADOQuery1->Open();
}
hatumei
2003-09-29
打赏
举报
回复
用数据库的排序功能排序很方便的:
select 字段列表(运算字段也可以) from 表名 order by 主序字段 asc|desc[,次序字段 asc|desc]
若要用程序排序,当然要比较,不比较怎能知顺序?这样做岂不制造麻烦,否则就不解了
Sql Server2016从入门到实战应用
本课程全面介绍了sqlserver2016系统的体系架构和功能。本课程以章节的形式,共13章,逐步学习,内容包括sqlserver2016理论知识,建库原理,维护数据库的优缺点、t-sql基础语言、表的创建原理和依据、sql查询,从简单查询入手带着大家一起
探讨
复杂的业务逻辑sql语句编写方式,关联查询,优化查询,分组
排序
、视图、索引和游标,主键的好处和用法,外键的建立依据、存储过程与触发器、数据库的备份与还原、安全与权限综合知识学习,定时作业计划的设计和定制等相关内容详解。本课程设计的初衷是从基础知识入门到最后能独立掌握和编写各种业务场景下的sql语句,同时对数据库管理人员来说是一个不错的选择,因为该课程是比较系统性的,不像其他课程一样,只是其中的一些片段。不具备连贯性,对于开发人员来说,该课程在设计表的时候,sql查询语句编写的时候,都需要结合实际的开发人员业务场景下来编写,因为我们也是站在开发的角度来讲解和编写课程中的案例。对于实施工程师而言,在客户现场更要注重数据库的安全,从安全和备份还原,定时作业计划的设计上来重点分析,总之本课程是目前线上比较全面的,系统的,能帮助大家升职加薪的必须之课。
matlab实现航班进离场
排序
,航班离场
排序
问题
的遗传算法设计
作为流量管理的一个分支
问题
,航班进离场
排序
越来越引起人们的重视.特别是随着空中交通的飞速发展,国内外空中交通拥挤现象日趋严重并且造成了巨额损失,从而使得这方面的研究变得十分迫切.其中,到场航班的调度(到场航班在降落机场上空的
排序
等)算法研究比较成熟,相比之下,离场航班的调度
问题
特别是相关算法的研究较少,因此很有必要进行
探讨
分析.离场调度
问题
属于NP-Hard
问题
.在文献[1]中,给出了离场调度
问题
...
MyBatis
排序
+分页重复
问题
窥探
这个
问题
的
探讨
来源于同事遇到的
问题
:分页时数据重复了。这在之前是没有遇到过的,于是试着看找下原因。 说到
排序
,其实有这几种情况: 1.
排序
字段都没有值 这样
排序
没有意义 2.
排序
字段都有值,但都一样 这样
排序
也没有意义 3.
排序
字段都有值,值不唯一 较少的情况,也不是没有。 4.
排序
字段都有值,值唯一 正常情况,因为我们既然用那个字段
排序
,肯定是看到那个字段可以用来
排序
,值互不相同,有序可排。这种情况不会有
问题
。 那么就试着前三种情况看看MySQL的
排序
和通过MyBatis plus的结果
常用
排序
算法总结(1)-- 比较
排序
我们通常所说的
排序
算法往往指的是内部
排序
算法,即数据记录在内存中进行
排序
。
排序
算法大体可分为两种:一种是比较
排序
,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡
排序
,选择
排序
,插入
排序
,归并
排序
,堆
排序
,快速
排序
等。另一种是非比较
排序
,时间复杂度可以达到O(n),主要有:计数
排序
,基数
排序
,桶
排序
等。这里我们来
探讨
一下常用的比较
排序
算法,非比较
排序
算法将在下一篇文章中介绍。下表给出了常...
常用
排序
算法:冒泡、选择、插入
排序
、希尔
排序
、归并
排序
、堆
排序
、快排
我们通常所说的
排序
算法往往指的是内部
排序
算法,即数据记录在内存中进行
排序
。
排序
算法大体可分为两种:一种是比较
排序
,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡
排序
,选择
排序
,插入
排序
,归并
排序
,堆
排序
,快速
排序
等。另一种是非比较
排序
,时间复杂度可以达到O(n),主要有:计数
排序
,基数
排序
,桶
排序
等。这里我们来
探讨
一下常用的比较
排序
算法,非比较
排序
算法将在下一篇文章中介绍。下表给出了常...
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章