order by 查询太慢,求解决办法!!! [问题点数:40分,结帖人heochuan]

Bbs1
本版专家分:0
结帖率 100%
Bbs8
本版专家分:45897
Blank
红花 2017年3月 VB大版内专家分月排行榜第一
2016年12月 VB大版内专家分月排行榜第一
2016年5月 VB大版内专家分月排行榜第一
2016年1月 VB大版内专家分月排行榜第一
2015年12月 VB大版内专家分月排行榜第一
2015年11月 VB大版内专家分月排行榜第一
2015年10月 MS-SQL Server大版内专家分月排行榜第一
2015年9月 VB大版内专家分月排行榜第一
2015年9月 MS-SQL Server大版内专家分月排行榜第一
2015年8月 VB大版内专家分月排行榜第一
2015年8月 MS-SQL Server大版内专家分月排行榜第一
2015年7月 VB大版内专家分月排行榜第一
2015年7月 MS-SQL Server大版内专家分月排行榜第一
2015年6月 VB大版内专家分月排行榜第一
2015年5月 VB大版内专家分月排行榜第一
2015年4月 VB大版内专家分月排行榜第一
2015年3月 VB大版内专家分月排行榜第一
2015年2月 VB大版内专家分月排行榜第一
2014年11月 VB大版内专家分月排行榜第一
2014年9月 VB大版内专家分月排行榜第一
2014年8月 VB大版内专家分月排行榜第一
2014年7月 VB大版内专家分月排行榜第一
2013年7月 VB大版内专家分月排行榜第一
2013年4月 VB大版内专家分月排行榜第一
2010年2月 VB大版内专家分月排行榜第一
2010年1月 VB大版内专家分月排行榜第一
2009年11月 VB大版内专家分月排行榜第一
2009年9月 VB大版内专家分月排行榜第一
2009年8月 VB大版内专家分月排行榜第一
2009年7月 VB大版内专家分月排行榜第一
2009年4月 VB大版内专家分月排行榜第一
2009年3月 VB大版内专家分月排行榜第一
2009年2月 VB大版内专家分月排行榜第一
2009年1月 VB大版内专家分月排行榜第一
2008年6月 VB大版内专家分月排行榜第一
2007年12月 VB大版内专家分月排行榜第一
2007年10月 VB大版内专家分月排行榜第一
2007年9月 VB大版内专家分月排行榜第一
Blank
黄花 2016年11月 VB大版内专家分月排行榜第二
2016年1月 MS-SQL Server大版内专家分月排行榜第二
2015年12月 MS-SQL Server大版内专家分月排行榜第二
2015年11月 MS-SQL Server大版内专家分月排行榜第二
2015年5月 MS-SQL Server大版内专家分月排行榜第二
2015年4月 MS-SQL Server大版内专家分月排行榜第二
2015年1月 VB大版内专家分月排行榜第二
2015年1月 MS-SQL Server大版内专家分月排行榜第二
2014年12月 VB大版内专家分月排行榜第二
2014年11月 MS-SQL Server大版内专家分月排行榜第二
2014年9月 MS-SQL Server大版内专家分月排行榜第二
2013年8月 VB大版内专家分月排行榜第二
2013年6月 VB大版内专家分月排行榜第二
2013年5月 VB大版内专家分月排行榜第二
2010年4月 VB大版内专家分月排行榜第二
2010年3月 VB大版内专家分月排行榜第二
2008年12月 VB大版内专家分月排行榜第二
2008年8月 VB大版内专家分月排行榜第二
2008年7月 VB大版内专家分月排行榜第二
2007年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2017年1月 MS-SQL Server大版内专家分月排行榜第三
2015年6月 MS-SQL Server大版内专家分月排行榜第三
2015年3月 MS-SQL Server大版内专家分月排行榜第三
2015年2月 MS-SQL Server大版内专家分月排行榜第三
2014年12月 MS-SQL Server大版内专家分月排行榜第三
2014年10月 VB大版内专家分月排行榜第三
2014年10月 MS-SQL Server大版内专家分月排行榜第三
2014年8月 MS-SQL Server大版内专家分月排行榜第三
2013年9月 VB大版内专家分月排行榜第三
2013年3月 VB大版内专家分月排行榜第三
2012年5月 VB大版内专家分月排行榜第三
2012年4月 VB大版内专家分月排行榜第三
2010年10月 VB大版内专家分月排行榜第三
2010年8月 VB大版内专家分月排行榜第三
2010年7月 VB大版内专家分月排行榜第三
2009年5月 VB大版内专家分月排行榜第三
2008年9月 VB大版内专家分月排行榜第三
2008年4月 VB大版内专家分月排行榜第三
2008年2月 VB大版内专家分月排行榜第三
Bbs9
本版专家分:84179
版主
Blank
金牌 2014年2月 总版技术专家分月排行榜第一
Blank
银牌 2014年1月 总版技术专家分月排行榜第二
2013年12月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀小版主
Blank
微软MVP 2014年4月 荣获微软MVP称号
Bbs4
本版专家分:1732
oracle查询使用order by变慢的优化
oracle版本10.1.0 一条简单的sql,在pl/sql里执行,表里共有20多w条记录: select * from table (1s) select * from table <em>order</em> by date_report desc (18s) 加上<em>order</em> by date_report desc后竟要耗费18秒,这样的速度我想没有客户能接受。   开始优化: 首先在表里建立d
sql加上ORDER BY排序后速度非常慢
按照这方法:http://www.itooy.com/p_408.html 做了个多关键词搜索功能,但是效率太低,sql要一秒多才执行完 SELECT title,titlepic,smalltext
查询太慢
[code=SQL]rnselect ehu_awb.*rn from ehu_awbrn where ehu_awb.cmp = 'BH'rn and (origin_stn = 'BHHKG' or ccn_stn = 'BHHKG' orrn ehu_awb.dest_stn = 'BHHKG')rn and ehu_awb.awb_date rn[/code]rnrnehu_awb这张表有100多个字段,所以数据量很大,不过仅仅<em>查询</em>4000多行,就提示超过100M的缓存了。如何优化,索引也建了,也rebuild了索引。效果还是一样。rn光是对EHU_AWB,不加任何条件的全表扫描,仅仅8000多行数据,就需要用30秒左右。我用它导出水晶报表,至少要1 minute以上。无语,相当无语。。。
数据库连接或执行太慢,求解决办法
6台PC连接数据库服务器,其它5台均无问题,有一台连接或载入数据过慢,同样执行一段sql,放在adoquery对象里,其它5台pc耗时为30ms,一台为4000ms,不知那台pc出现什么问题,连接非常慢。
sql2005存储过程执行起来太慢,求解决办法!!!!
[code=SQL]set ANSI_NULLS ONrnset QUOTED_IDENTIFIER ONrngornrnALTER PROCEDURE [dbo].[st_xyz_year_avg_insert] --位移rn @sysyear int, rnrn @location varchar(50) rnASrnrn Declare @Sysmonth Int rn Declare @SysDay Intrn Declare @MaxDay Intrn declare @syshour int --hourrn rn Declare rnrn @GPSsystime datetime, rn @x Decimal(16,4), rn @y Decimal(16,4),rn @Height Decimal(16,4),rn @dltaX Decimal(16,4),rn @dltay Decimal(16,4),rn @dltah Decimal(16,4)rn Declare @BeginTime DateTime -- <em>查询</em>起止时间rn Declare @EndTime DateTime -- <em>查询</em>结束时间rn Declare @systime DateTime -- 日期(年月日)rn rn Delete From xg_xyz_month_avgrn rnrnSet @SysMonth=1 rn While @SysMonth<> 0)) or (@SysYear % 400 = 0) Set @MaxDay=29 -- 闰月rn Else Set @MaxDay=28 -- 平月rn Endrn rn Set @SysDay=1 rn While @SysDayrn-- 获取0-1时段位移月平均值rn Select @x=avg(X),@y=avg(Y),@Height=avg(h),@dltaX=avg(dltaX),@dltay=avg(dltay),@dltah=avg(dltaz) From xg_xyz_real Where GPSsystime Between @BeginTime and @EndTime rn rn -- 插入数据rn rn Insert Into xg_xyz_month_avg Values (@systime,@x,@Y,@Height,@dltaX,@dltaY,@dltaH,@location)rn rnrnendrn set @syshour=@syshour+1rnendrn Set @Sysday=@Sysday+1rnendrnrn Set @SysMonth=@SysMonth+1rnendrnrnrn[/code]
sqlite3速度太慢解决办法
呵呵,我是自己没办法来求办法的。rn 入正题,最近碰到一个项目,要用到内存数据库,然后对比之下选择了sqlite3,完成之后测试结果让我大失所望,速度<em>太慢</em>了,反复调试,发现慢就是慢在一个对比逻辑过程 ,该过程是来一条数据,然后和以前相同ID的数据对比,如果有,更新,没有,插入。这样一条执行下来,居然要0.015s,这个速度太是了,我完全接受了不,因为我的数据来得很快,1s内少说也有接近10000条数据来,所以来此请教各位,有没有什么好的办法分享一下rn [color=#FF0000]rn 不要说用事物,因为我的模式是来一条数据就有<em>查询</em>,更新,新增和删除的,这情况下事物不起什么作用的rn [/color]rnrn 在线等,非常感谢!rn
pip install ... 太慢解决办法
在python开发中经常会用到pip这个工具 pip install … 这个命令可以方便的安装各种python插件 但是使用这个命令的时候,经常会发现下载工具包特别慢,我也是踩了这个坑以后,搜索各种资料,发现原来可以用国内镜像,下载的时候就会快很多 下面把一些镜像的地址贴出来记下,以备后用 国内源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里...
MySQL数据库order by 主键(索引) 查询慢解决方案
今天遇到个奇葩的问题,应用主键排序速度奇慢无比,经过不懈的努力,终于找到了问题的原因。 一、错误现象 template表: 索引:索引名随便起的,O(∩_∩)O哈哈~ <em>查询</em>语句: select t.template_id from template t ORDER BY t.template_id desc 数据库中数据7w多条,<em>查询</em>耗时在8s以上。 二、错误现象分析
关于 order by 导致查询
<em>查询</em> select a.columns, b.columns,c.columns --columns表示多列数据,不代表列名称 from TA a left join TB b on a.xx=b.x
mysql 加了orderby 查询速度超级慢怎么办
SELECT DISTINCT c.uniqueid, r.`name`, r.CustomerPhone, r.TocallerPhone, r.bound, r.Elapsed, r.LastTi
用了order by以后数据查询特别慢,帮我看下吧
sql语句如下: 排序的两个字段都加了索引, 但现在去掉第二个排序字段的话就非常快,加上就很慢, 我应该怎么处理呢? 大神帮忙看看
执行ORACLE数据库更新太慢,求解决办法
现在有一个项目,用的是oracle 11g数据库,在表A中,有1000多行数据,用程序B来更新这个表A,由于要数据更新到对应的数据行,每次程序B都要逐行更新这1000多行的数据表A,但是程序每次逐行更新完这1000多行数据,都需要10秒以上,这样<em>太慢</em>,请问如何加快执行更新的速度?rnrn这个项目需要把更新1000多行数据的时间,控制在1秒以内,请大家帮帮忙,在线等,拜托了。
git clone太慢解决办法
搬家后新装的宽带,从github上clone代码出奇的慢,看了网上的帖子,尝试几次还是非常的慢! 参考了https://blog.csdn.net/u010377383/article/details/79365049,修改hosts后成功了!!!(喜大普奔) 打开 http://github.global.ssl.fastly.net.ipaddress.com/ ,在搜索栏中输入githu...
谷歌搜索太慢解决办法
谷歌被XX快半年了,我是个爱折腾的人,找过很多方法,下面分享下最简单的。圈子里搭谷歌镜像的人越来越多,我自己是web后台程序所以不愿搜索被个人记录(个人情绪,没黑的意思)。rnrn不想听我叽歪的朋友,直接去看这篇文章rn[url=http://blog.it2048.cn/article_googlejx.html][color=#339966]http://blog.it2048.cn/article_googlejx.html[/color][/url]rnrngithub上有个项目专门列表谷歌IP(全球的4000多个)。rn地址: [url=https://github.com/justjavac/Google-IPs][color=#33CCCC]https://github.com/justjavac/Google-IPs[/color][/url]rn我写了个脚本,每天凌晨开始跑(迭代筛选)。第二天在博客上更新结果。跑个几天,发现稳定的就那么几个。rnrn地址: [url=http://blog.it2048.cn/article_googlejx.html]http://blog.it2048.cn/article_googlejx.html[/url]rn如果只是要用谷歌搜索的话,这个办法足够了。搜索速度大家可以测试。
tomcat启动太慢解决办法
1.tomcat启动<em>太慢</em><em>解决办法</em>:在Tomcat环境中解决 可以通过配置JRE使用非阻塞的Entropy Source。 在catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom 即可。 加入后再启动Tomcat,整个启动耗时下降到Server startup in 2912 ms。 2.tomcat时间显示差8小时问题。 se...
rbenv_安装太慢_解决办法
      rvm做了很多“不为人知”的事情,而且做的太多了,对技术人员这点不好,技术如果不能理解原理,本身就有问题了。     rbenv相对来说“不为人知”的事情少些。   rbenv:https://github.com/sstephenson/rbenv rbenv的ruby-build:https://github.com/sstephenson/ruby-build#re...
Oracle使用Order By后性能缓慢
各位好! 我在Oracle执行一段SQL,<em>查询</em>的结果大概有2万多条记录。如果不在Order by 语句的时候,<em>查询</em>的时间不到20S。但是如果如果加上Order By 子句,<em>查询</em>的性能就特别差,要十多分
[mysql]SQL语句性能优化--Order by中加DESC慢很多的原因调查与处理
1.mysql在数据量较大的时候、使用<em>order</em> by<em>查询</em>结果集时速度很慢的原因可能有以下几种:1) 排序字段没有建索引2)排序字段加DESC后索引没有起作用(如何让索引起作用才是关键、且听下文分解)3)排序字段中加函数导致索引不起作用(这种一定要避免、本文不对这种情况展开说明)2.用实例说明排序字段中增加DESC后索引不起作用、<em>查询</em>速度很慢1)例如以下SQL、执行起来需要5秒左右、<em>太慢</em>不可接受:...
order by 实在是太影响速度了
加了<em>order</em> by 排序实在是<em>太慢</em>了,用存储过程也一样慢,各位大神有什么办法优化一下啊
请问对几百万级数据量 Order by 主键 查询如何优化啊?
数据库版本:11g 数据量:8百万 使用语句 SELECT * FROM oe.product_information ORDER BY PRODUCT_ID DESC; Select出500行需要4
SQL中关于with as语句中包含order by的一些疑问
-
Maven构建项目速度太慢解决办法
Apache Maven是当今非常流行的项目构建和管理工具,它把开发人员从繁杂的项目依赖关系处理事务中解放出来,完全自动化管理依赖问题。在Web应用开发过程中,通常我们会用到maven的archetype插件来生成项目框架,例如:mvn archetype:generate -DgroupId=com.9leg.app -DartifactId=my-app -DarchetypeArtifa。但通常这个过程是很虐心的,相当慢!
Android Studio导入项目太慢解决办法
有时候有网上下载一个Android实例,想要导入到AS中,却发现很慢很慢,是因为gradle的版本不对,提前修改一下版本号,就不会这么慢了 首先在项目的根目录找到build.gradle这个文件,然后用Editplus(也可以用其他的软件,如Sublime Text)打开。 将这句话后面的数字改成你电脑AS的版本,不知道的可以找到你最近创建的项目中的这个文件,复制,粘贴,然后保存。 然
maven下载jar包太慢解决办法
在pom.xml中添加依赖后,会自动下载并添加这些jar包,对于公司用户来说,一般都有自己的远程仓库,但是对于个人就只能从远在国外的中央仓库下载了,速度很慢!好在我们可以使用阿里的镜像大大提升速度: 在setting.xml文件中找到mirrors标签,在其中添加:  &amp;lt;mirror&amp;gt;       &amp;lt;id&amp;gt;alimaven&amp;lt;/id&amp;gt;       &amp;lt;...
pod setup太慢终极解决办法
当我们去执行pod setup的时候,会发现那是一个相当的慢。估计一天的时间都浪费再这上面。这是因为使用的国外的镜像,只要使用国内的镜像就很好的解决了。 只要使用 cd ~/.cocoapods/repos 然后 执行 pod repo remove master来删除master文件 再执行 git clone https://mirrors.tuna.tsinghua.edu.cn/git/C...
order by ID” 语句速度明显太慢
Adodc1.RecordSource = "select * from 正知 <em>order</em> by ID" 'rnrn软件启动时,调入Access数据库里数据,正知这个表的数据,总共也只有124条,数据结构如下图所示。rn如果SQL语句中有“<em>order</em> by ID”,启动时间2.6秒,去掉,则只有0.02秒。rnrn虽然听说<em>order</em> by 语句会使速度变慢,但我一百多条数据用一下<em>order</em> by 就会慢成这样,我感觉不正常,我是个菜鸟,希望各位老大帮分析一下原因。rnrn
若sql语句中order by指定了多个字段,则怎么排序?
举个例子吧:<em>order</em> by id desc,time desc先是按 id 降序排列 (优先)如果 id 字段 有些是一样的话 再按time 降序排列 (前提是满足id降序排列)   <em>order</em> by name, age desc  name优先name一样的话 就按age 排序后面再加第三列的话,也是一样  以此类推下去...
MySQL数据库-数据的排序操作(order by) 命令演示
排序 <em>order</em> by 字段 ** asc从小到大排列,即升序** desc从大到小排序,即降序 <em>查询</em>年龄在18到34岁之间的男性,按照年龄从小到到排序 select * from students where (age between 18 and 34) and gender=1; select * from students where (age between 18 and 34) a...
加快ORDER BY 查询速度
以下内容来自mysql5.1手册:http://dev.mysql.com/doc/refman/5.1/zh/optimization.html#explain 想要提高 ORDER BY 的速度,首先要看MySQL能否使用索引而非额外的排序过程。如果不能使用索引,可以试着遵循以下策略:   增加 sort_buffer_size 的值。   增加 read_rnd_buffe...
oracle sql调优 加order by 速度很慢
sql语句: select * from (select s.NUM_CLIENT_ID, c.VC2_LOGIN_ID, case c.NUM_CLIENT_TYPE when 1 then cp.
mysql 5.6 order by Limit执行效率问题
今天研发的同事反馈一个sql执行140+s但是sql很简单,也有索引,那么问题出在哪里呢? 经过排查发现,mysql中,<em>order</em> by limit 一起用的时候是有问题的不是我们常用的思路,下面举例说明: select tid, productname, pic, min<em>order</em>, min<em>order</em>unit from `f_product` where cid =
SQL语句查询太慢
下面条语句<em>查询</em>2天的销售,共830数据,用了1分53秒,查10天数据的时候,需时十几分钟,<em>太慢</em>了.rnSelect d.sitsmdlccd AS shoprnFrom sitsmemod AS d rnInner Join sitsmemoh AS h ON h.sitsmhctcd = d.sitsmdctcdrnLeft Join pmrplumas AS p on p.pmrplucpcd = d.sitsmdcpcdrnLeft Join mmsmbrmst AS m On m.mmsmbrcpcd = h.sitsmhcpcdrnWhere d.sitsmdtxdt>='2016-10-12' and d.sitsmdtxdt rn看到执行计划这个72%,请问如何优化?谢谢rnPS:数据库结构不能改,因为是供应商的POS systemrn[img=https://img-bbs.csdn.net/upload/201610/27/1477554993_979312.jpg][/img]
git clone速度太慢解决办法
最近发现使用git clone的速度比较慢,于是找到了办法分享给大家: 思路: git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。 只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–&amp;gt;域名的映射,刷新DNS缓存便可。 实施: 在网站 https://www.ipaddress.com...
编译太慢解决办法没有?
在真机测试的时候 编译<em>太慢</em>。要等5分钟 有没有办法编译速度上加快! 之前设置过Eclipse内存的修改值,没什么效果。
GitHub访问下载太慢解决办法
最快的方法 申请码云帐号,并下载 https://blog.csdn.net/xy_zhangchn/article/details/81558144 其他解决方法 绕过dns解析,在本地直接绑定host,该方法也可加速其他因为CDN被屏蔽导致访问慢的网站。 实现 在本地host文件中添加映射,步骤如下: 1、 用文本编辑器打开hosts文件,位于C:\Windows\System...
VB+ADO+SQL查询为何太慢
一个表二十几个字段一共右7k多条数据rn我在局域网上<em>查询</em>(非SQL服务器安装机器)使用SQL的<em>查询</em>分析器rnselect abc from xxx 需要2srnselect * from xxx 需要7srn怎么会这么慢啊rn机器2core 1.2G 512M内存
mysql的order by导致很慢
mysql的<em>order</em> by导致很慢 解决方法: 我解决的方法是使用FORCE INDEX强制使用索引,为tcug_datetime字段新建一个名字为tcug_datetime的索引(Normal BTREE) SQL例子:http://www.yayihouse.com/yayishuwu/chapter/1962 ...
mysql关于order by效率很慢的问题
select ts.uploadDate, tv.carNumber as CarNumber, tv.id as VinId,tu.nick as Nick, tu.userName as User
mysql order by 性能问题
table1 60万条数据 table2 100条数据 name 有建索引 select * FROM table1 left join table2 on table1.id = table2.id
MySql 40W+数据,加上order by 查询速度很慢
explain Select * from vkq_kqdata Where EmpSysID<>'' Order by EmpNo ASC,KQDate ASC limit 0,30 vkq_kq
MySQL之ORDER BY 详细解析
1 概述 MySQL有两种方式可以实现ORDER BY: 1.通过索引扫描生成有序的结果 2.使用文件排序(filesort) 围绕着这两种排序方式,我们试着理解一下ORDER BY的执行过程以及回答一些常见的问题(下文仅讨论InnoDB存储引擎)。 2 索引扫描排序和文件排序(filesort)简介 我们知道InnoDB存储引擎以B+树作为索引的底层实现,B+树的叶子节点存储着...
sql2000查询太慢
sql2000 SP4 企业版 rnWIN2003 R2 企业版rn服务器hp 志强 四核 6g内存 RAID5阵列rn已经强制让sql 使用4G内存, 开机内存就占用 4.5G内存rn现在<em>查询</em>一条语句大概5分钟,很慢,rn<em>查询</em>时用windows的任务管理查看,内存没变化,CPU占用无明显变化,大概8%使用rn1 如何找出瓶颈rn2 如何解决rn感谢达人指教
查询太慢怎么办?
有个select语句,从11个表中<em>查询</em>rn结果时间用了一分钟rnrn有什么办法没有?
SQL查询的严重问题,求解决办法!
问题描述如下:rn1、现已通过一个非常复杂的条件可从SQL2000中出一个结果集(数据列为10列,数据行约20000条);rn2、需要再次从这个结果集中<em>查询</em>出符合条件的记录:rn 1)、假设数据列标题分别以“A列、B列、C列、D列、E列、F列、G列、H列、I列、J列”表示;rn 2)、求结果集中:同时有C列、F列、H列都相同的记录(不是指C列=F列=H列);
求 sql先进先出查询解决办法????
商品编号 批次号 库存数量rn0001 090801 200rn0001 090501 50rn0002 090101 30rn0002 090701 200rnrn商品编号 订货数量rn0001 60rn0002 20rnrnrn要求结果:rnrn商品编号 批次号 库存数量 出货数量rn0001 090801 200 10rn0001 090501 50 50rn0002 090101 20 20rnrnrn如何实现 ? rn
求一个复杂查询解决办法
一个表tblrn字段 a b crn 1 1 arn 1 2 brn 1 3 crn 1 4 drn 2 1 frn 2 2 grn 2 3 hrn 2 4 jrn现知道c字段的两个值z1,z2rn要求<em>查询</em>符合:z1对应的b字段值小于z2对应的b字段值并且a字段值相同rn不知道说清楚了没有,谢谢!rn
mysql优化之 ORDER BY Optimization
Use of Indexes to Satisfy ORDER BY在某些情况下,MySQL可以使用索引来满足ORDER BY子句,以避免执行filesort操作时涉及的额外排序。如果所有未使用的索引部分和所有额外的ORDER BY字段,在WHERE子句中都是和常量比较,那么即使ORDER BY字段与索引不完全匹配,也可以使用索引。假设(key_part1,key_part2)上有索引。以下<em>查询</em>将...
sql查询调优之where条件排序字段以及limit使用索引的奥秘
奇怪的慢sql 我们先来看2条sql 第一条: select * from acct_trans_log WHERE acct_id = 1000000000009000757 <em>order</em> by create_time desc limit 0,10 第二条: select * from acct_trans_log WHERE acct_id = 100000...
MySQL查询优化之十-ORDER BY优化(ORDER BY Optimization)
MySQL<em>查询</em>优化之十-ORDER BY优化(ORDER BY Optimization) 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:12951803 环境: MySQL版本:5.5.15 操作系统:windows 本文讨论ORDER BY优化(ORDER BY Optimization)。 本文介绍MySQL何时可以使用索引...
MySQL Order By 使用方法
在MySQL中的Order By 有2种排序实现方式 利用有序索引获取有序数据 文件排序 索引排序 取出满足过滤条件、作为排序条件的字段,以及可以直接定位到行数据的行指针信息,在 Sort Buffer 中进行实际的排序操作,然后利用排好序的数据根据行指针信息返回表中取得客户端请求的其他字段的数据,再返回给客户端。 这种方式,在使用explain分析<em>查询</em>的时候,显示Using index。...
[mysql]SQL语句性能优化--Group by中执行慢性能差的原因调查与处理
1. mysql在数据量较大的时候、使用group by<em>查询</em>结果集时速度很慢的原因可能有以下几种:1) 分组字段不在同一张表中2) 分组字段没有建索引3)分组字段加DESC后索引没有起作用(如何让索引起作用才是关键、且听下文分解)4)分组字段中加函数导致索引不起作用(这种一定要避免、本文不对这种情况展开说明)5)分组字段中含有TEXT或CLOB字段(改成VARCHAR字段)2.今天讲讲多表关联、但...
order by 指定次序查询
比如表tb中有一个字段 name,该字段中有值为 A,B,C,D.....rn正常按name顺序查找 select name from tb <em>order</em> by name;执行结果:A,B,C,D....rn现在想按照显示结果为:A,C,B,D,.......,即B和C的顺序调换,其余还按正常顺序执行,有什么好办法么?
order by查询时遇到问题
表A有字段a_id,b_id, c_id, a_displayrn表B有字段b_id ...rn表B有字段c_id ...rnrnselect * from a, b, c where a.b_id = b.b_id and a.c_id = c.c_id <em>order</em> by a_displayrn我在plsql中可以通过rn我用的hibernate 3.0 ,我把dao的代码帖出来rnQuery query = session.createQuery(hql);rnjava.util.List list = query.setCacheable(true).list();rn上面这句会报错 "不是SELECTed表达"rn我在plsql中可以通过rnrnselect * from a, b, c where a.b_id = b.b_id and a.c_id = c.c_id <em>order</em> by a_displayrnrn
ORDER BY排序查询
对SELECT语句<em>查询</em>得到的结果,按某些字段进行排序 与DESC或ASC搭配使用,默认为ASC 什么是子<em>查询</em> 在<em>查询</em>语句中的WHERE条件子句中,又嵌套了另外一个<em>查询</em>语句  嵌套<em>查询</em>可由多个子<em>查询</em>组成,求解的方式是由里及外; 子<em>查询</em>返回的结果一般都是集合,故而建议使用 IN 关键字; 使用GROUP BY关键字对<em>查询</em>结果分组 对所有的数据进行分组统计 分组的依据字段可以有多个,并依
Hibernate order by 查询问题
HQL语句:rnrnStringBuffer sbHql = new StringBuffer("SELECT NEW Employee(e.fchrEmployeeId,e.fchrEmployeeCode,rne.fchrEmployeeName,e.fdtCreateTime,e.fchrParentId,e.fchrParentName,e.fchrParentDepartment,e.fintStatus,e.fchrEmployeeEmail,e.fchrEmployeePhone,e.fchrEmployeeAddr,e.fchrEmployeeType,e.fchrEmployeeBrithday,e.fchrEmergencyPerson,e.fchrEmergencyPhone,e.fbitFresh) FROM Employee e ORDER BY e.fchrEmployeeCode DESC"); rnrn报错:rnCaused by: com.microsoft.sqlserver.jdbc.SQLServerException: ORDER BY 子句中的列 "HAS_Employee.fchrEmployeeCode" 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。rnrnfchrEmployeeCode字段是字符串类型,但实际数据都是int类型,想根据它来排序。 rn数据库是sql server2005 之前的Mysql 好像不报错,查了好多资料还是不解。rn
order by查询的效率
select dbo.fun1(tbl.id) as str,* as a from tbl <em>order</em> by strrn和select * from tbl <em>order</em> by dbo.fun1(tbl.id)rn哪个更快,还是一样快?rnrn另外,不用自定义函数(将自定义函数的内容写到<em>查询</em>sql中)和用自定义函数,哪个快?rnrn多谢!
mysql order by limit slow 慢查询
最近项目中遇到很奇怪的事情 言简意赅: 背景:数据量大约在300万左右, id为主键,有一个有好几个字段的索引, INDEX_1(f1,f2,f3,f4) , sql <em>查询</em>条件为 f1=1, w5=xx,w6=zz.....,<em>order</em> by id desc limit 10; 加上where条件之后总的<em>查询</em>结果集才3条, <em>查询</em>时间在 7秒左右,但是去掉<em>order</em> by id desc ,<em>查询</em>就变...
MySQL的where、order by、limit结合使用问题
项目中遇到这样一个sql语句,select * from table where id=92876 <em>order</em> by match_weight desc limit 10,此时效率极低,将降序改为升序
mysql中order by优化的那些事儿
为了测试方便和直观,我们需要先创建一张测试表并插入一些数据: CREATE TABLE `shop` (   `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '记录ID',   `shop_id` int(11) NOT NULL COMMENT '商店ID',   `goods_id` int(11) NOT NULL COMMENT '物品ID', 
MySQL order by的一个优化思路
最近遇到一条SQL线上执行超过5s,这显然无法忍受了,必须要优化了。   首先看眼库表结构和SQL语句。 CREATE TABLE `xxxxx` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `owner` bigint(20) NOT NULL, `publicStatus` int(11) NOT NULL DEFAULT '0
mysql order by 原理和优化
原理 利用索引的有序性获取有序数据 利用内存/磁盘文件排序获取结果 1) 双路排序:是首先根据相应的条件取出相应的排序字段和可以直接定位行数据的行指针信息,然后在sort buffer 中进行排序。 2)单路排序:是一次性取出满足条件行的所有字段,然后在sort buffer中进行排序。 优化方式 给<em>order</em> by 字段增加索引,<em>order</em>by的字段必须在最前面设置 接下来给来说一下ord
mysql里order by的查询
我有一张角色表 表里有 ID 等级level 经验exp 这三个字段rn1.我要求按等级从高到低排序下来.rn2.如果等级相同的话则按经验高的角色排前面。rn3.如果等级和经验都相同的话,则按ID大的排前面.rn请问有哪位高手知道这条SQL怎么写啊
基础查询-ORDER BY使用
本课程基于微软新的SQL Server 2016,真正的初级带你进入数据库的大门,从数据库的安装配置开始,逐步讲述了创建数据库、数据表,基础<em>查询</em>、<em>查询</em>、子<em>查询</em>、数据库完整性、视图、索引、存储过程、游标、函数、触发器、数据库备份恢复、自动化作业、数据库安全等,比较全面的讲解了SQL Server2016的基本操作和进阶操作,知识点涵盖日常工作中90%以上所用到的数据库技术。
Mysql查询时使用order by limit的隐患及解决办法
Mysql<em>查询</em>时使用<em>order</em> by limit的隐患及<em>解决办法</em>Mysql + <em>order</em> by limit类似问题出现情景<em>解决办法</em> Mysql + <em>order</em> by limit 我们经常会使用<em>order</em> by 和limit 在做数据<em>查询</em>时排序,限定条数或者是分页排序,平时运用中也没有发现什么异常。但最近的一个项目使用这种方法<em>查询</em>时发现了一个严重的问题,我在用Job导入数据时,因为存在同时导入了大...
运行太慢,求简单算法
long d=1;rn while((((__int64)d*e)-1)%fain) d++; rn也就是在模fain(long)下求e(1ong)的逆!!rn这个地方运行快要到3秒钟了,有没有谁有简单的方法????
求:top20 order by和unionall和 top20 order by排序
select top 20 a.c_gcode,b.c_name,sum(a.c_amount),sum(a.c_qtty),substring(a.c_adno,1,3)rnfrom tb_o_sg as a,tb_gds as brnwhere a.c_gcode=b.c_gcode and a.c_adno like '101___' and a.c_datetime>='2011-06-01' and a.c_datetime='2011-06-01' and a.c_datetime 我还改更多的如 103.104.105rnrn要求:rn第一个<em>查询</em>公式就是101中的前20 能不能和第二个<em>查询</em>公式102中的前20 放在一起rnrn但union all总写不到一起 有什么方法可以写一起么。。
MySQL高级 之 order by、group by 优化
<em>order</em> by示例示例数据: Case 1 Case 2 Case 3 Case 4 结论:<em>order</em> by子句,尽量使用Index方式排序,在索引列上遵循索引的最佳左前缀原则。 复合(联合)索引形如 key (‘A1’,’A2’,’A3’ ),排序的思路一般是,先按照A1来排序,A1相同,然后按照A2排序,以此类推,这样对于(A1),(A1,A2), (A1,A2,A3)的索引都是有
mysql同时使用order by和limit查询时的一个严重隐患 -- 丢失数据
我经常使用<em>order</em> by和limit来做数据分页显示并排序,一直也没发现过什么问题。但这两天缺遇到一个严重的问题,在按时间戳升序排列并用limit分批读取数据时,却发现在某些记录丢失了,表中明明有的记录确死活读取不到。研究了大半天终于发现了问题所在,记录一下以防忘记,也是给大家提个醒。
sql2008 order by desc 查询速度慢
公司一台sql2008服务器,select * from lm_<em>order</em> where businessdate between '2013-04-15 00:00:00' and  '2013-04-30 00:00:00'  <em>order</em> by id asc 速度很快,几乎不到1秒即可查出结果,但业务逻辑要求倒排序,<em>order</em> by id desc <em>查询</em>出结果需要36秒,分析<em>查询</em>计划,统计信息,
ORACLE 10G以后的ORDER BY操作优化
最近系统上线,经常发现有ORDER BY操作的<em>查询</em>缓慢,观察执行计划发现,优化器进行了ORDER BY 列上的索引INDEX FULL SCAN操作且执行计划少了SORT ORDER BY操作。 SQL> select column_name from dba_ind_columns where index_name = 'I_DJXH_1'; COLUMN_NAME -----
order by 排序原理及性能优化
前言 排序是我们在写项目中经常用的sql语句的关键字。 往往<em>order</em> by 用不好的话也会对sql性能有一定的影响。我们现在就来介绍一下他的执行过程,并介绍一下优化。 正言 首先我们来举个例子,假设你要<em>查询</em>城市是”杭州“的所有人的名字,并且按照姓名排序返回前1000个人的姓名、年龄。 表定义: 这时,你的sql语句可以这么写: 这个语句看上去逻辑很清晰,我们还是需要看看他的sql执行过程。 ...
Maven添加依赖速度太慢解决办法
查了很多博客得知造成maven引入依赖特别慢的原因主要是因为maven要去连接 http://repo1.maven.org/maven2/archetype-catalog.xml 这个文件,这个文件内容很多,导致网络延时,造成加载jar包很慢,可以采取以下方法,效果立竿见影… 第一步:得到archetype-catalog.xml文件,方法:命令行输入 curl http://repo1.ma...
github 下载太慢解决办法 亲测好使
https://www.ipaddress.com/使用 IP Lookup 工具获得下面这两个github域名的ip地址,该网站可能需要梯子,输入上述域名后,分别获得github.com和github.global.ssl.fastly.net对应的ip,比如192.30.xx.xx和151.101.xx.xx。准备工作做完之后,打开的hosts文件中添加如下格式,IP修改为自己<em>查询</em>到的IP...
github下载太慢解决办法,短时有效
C:\Windows\System32\drivers\etc\hosts 添加以下三个。 192.30.253.113 github.com 151.101.25.194 github.global.ssl.fastly.net 192.30.253.121 codeload.github.com 亲测有效。感觉关键是第三个,因为之前两个已经加了没用。 可是过了半天,速度又降了下...
boostrap等资源文件加载太慢的原因及解决办法
1.按F12查看加载缓慢的地方及错误 2.找到css及js中所有在线调用了许多googleapis.com网站的JS和CSS资源(一般是字体),全部删除或注释不会有太大的影响
docker pull 下载镜像太慢解决办法
网上很多<em>解决办法</em> 我这里推荐一个我感觉有用而且最简单的方法 https://www.daocloud.io/mirror#accelerator-doc 按照daocloud里的不同系统的配置方法去配置,Windows,Mac,Linux都有,输入命令回车就行了。 ...
sort()排序,另一种解决数据库order by 排序慢的问题
sql语句如果有<em>order</em> by<em>查询</em>变慢,除了在<em>order</em> by列后加索引、修改表空间等等等诸多方法外,还可以在sql中不<em>order</em> by <em>查询</em>之后在代码中用sort()排个序,因为我的<em>order</em> by后面的的列是前面<em>查询</em>出来的计算列,然后惊喜的发现,在代码里排序竟然比sql中<em>order</em> by  快那么两丢丢。if(list1.size()&amp;gt;0){ for(int i=0;i&amp;lt...
oracle 中 like , order by 很慢,应该怎么优化?
select c.* from CMS_ARTICLE c where c.cmar_State = 6 and c.cmar_Is_Delete = 2 and c.id != 7601291732
sqlserver count,order by 查询
表中数据 700万条左右,29个字段,自动增长列设为主键, 使用count(1) <em>查询</em>总条数需要1分钟, select top 1000 字段名 from 表 <em>order</em> by 时间(该字段有重复值和
mysql加了order by特别慢的问题
mysql info表,id 主键 自增长 数据20万左右 用<em>order</em> by id 特别慢 select id,title from info <em>order</em> by id desc limit 8010
order by 不走索引的思考
 MySql性能优化,<em>order</em> by 不走索引的思考2009-07-12 11:43今天早上查看网站,发现非常慢!进linux 用top查看,发现mysql cpu到了100%。开始怀疑是mysql性能的问题,不会10万条数据就卡成这样吧?虽然我的linux是在服务器上放了个虚拟机,但也不至于10万条记录挂啊? 网上找了一大把文章,my.cnf也设置了,我虚拟机内存是2G,将key_buf设置成512M 还是卡。非常郁闷! 最后没办法,只能用explain来
pycharm因为文件太多加载太慢解决办法
有的文件时数据集,你把数据集放在工程中,然后pycharm就会给所有文件indexing,然后就会非常慢。并且项目也不能运行。这个时候把数据集所在文件夹变成excluded。意思是不把这个文件包含在工程内。 依次右键点击文件夹→make directory as →excluded。 ...
求一查询语句(order by的)
现有一表,想从中取出一定顺序的数据。rn排序方式为:先按日期排(rq),然后判断字段(gx)中值是否为aaaa,如果有则rn按由大到小(字段mj),由厚到薄(字段hd),印刷到不印刷(字段ys:只有印刷这个rn值。没有不印刷这个值) 来进行排序;值不为aaaa的就不用后面的条件,只按日期排!!!rnrn谢谢了!!!
求一个ORDER BY 优化
select (a+b+c*d-e) from t <em>order</em> by (a+b+c*d-e)rn(a+b+c*d-e)内容不定rn
关于order 和 item 的sql查询
销售记录表中每一个定单(<em>order</em>)对应着多条记录,而每个定单的中每一个产品对应一条记录,如下:rn<em>order</em> item rnaa 11rnaa 22rnbb 11rnbb 33rnbb 44rn问题:rn如何找出item含有(或者不包含)'11'的定单数?
oracle视图查询权限问题,求解决办法!!!
总行给的视图让我<em>查询</em>、但<em>查询</em>权限不是管理员,在使用这个视图<em>查询</em>的时候、偶尔会提示<em>查询</em>失败,失败原因:0ra-12154和ora-02063,我现在做的<em>查询</em>程序是直连数据库的,而且每次执行完<em>查询</em>我都立马断开连接,有木有大虾知道具体原因和<em>解决办法</em>。
SQL 检索排序数据(ORDER BY子句)
ORDER BY 子句用于对结果集按照一个列或者多个列进行排序。 ORDER BY 子句默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。 注意:ORDER BY 子句应该位于FROM子句之后,若使用LIMIT关键字时,LIMIT关键字必须要位于ORDER BY子句之后。 升序排序 升序排序(从小到大)为ORDER BY 默认排序方式,也可以在SQL...
Hive_Hive 排序及优化 ORDER BY, SORT BY, DISTRIBUTE BY, CLUSTER BY
Hive 提供了多重排序语句,我们这里对这几种排序方法做一解析,并进行测试 编排如下: 试验场景 Hive 中的 ORDER BY 与其不足 Hive 中的 SORT BY,DISTRIBUTE BY Hive 中的CLUSTER BY 与其不足 完成相同功能的Job 执行时长对比 实验场景: 我们创建了一个按天分区的分区...
关于oracle中的group by、having以及order by
1.顺序 如果在select语句中同时包含group by、having、<em>order</em> by,那么他们的顺序是group by——having——<em>order</em> by。    2.关于聚合函数(分组函数)          在select 语句中可以使用group by 子句将行划分成较小的组,然后使用聚组函数返回每一个组的汇总信息,     另外,可以使用having子句 限制返回
SQL 语句优化 GROUP BY 使用 HAVING 查询非常慢,和不添加筛选条件情况相差几十倍速度
-
MySQL数据库——对查询结果的基本操作(GROUP BY、HAVING、ORDER BY、LIMIT)
[]中括号内为可省略字符1.GROUP BY(对<em>查询</em>结果分组)--语句格式 [GROUP BY {col_name|position} [ASC|DESC],..] /* ASC:升序(默认) DESC:降序 */--实例(假设前提条件已满足): SELECT age FROM users GROUP BY age; --指定名称 SELECT age FROM users GROUP BY 1;
oracle查询视图慢死了 求解决办法
CREATE OR REPLACE VIEW system.V_MOM30100_ALL ASrnSELECT no, refno, rwh, gzh, type, refseq, jh, jhname, gxh, gxdh, num, cjgd, operator,rn operatorname, creater, mark, sj, createtime, usefix, usefixname, pays, planfinish,rn factfinish,pzrw,delxrnFROM system.mom30100rnUNIONrnSELECT no, refno, rwh, gzh, type, refseq, jh, jhname, gxh, gxdh, num, cjgd, operator,rn operatorname, creater, mark, sj, createtime, usefix, usefixname, pays, planfinish,rn factfinish,pzrw,delxrnFROM mom30100_bak;rn---------------这个视图大约100万条数据、rnCREATE OR REPLACE VIEW system.V_MOM30101_ALL ASrnSELECT no, seq, num, invalidnum, creater, checker, checkname, sj, createtime, facthours,rn pays, finishmark, serial,readytime ,readycontent ,stoptime ,stopreason,ccreason,invalidreasonrnFROM SYSTEM.mom30101rnrnunionrnrnSELECT no, seq, num, invalidnum, creater, checker, checkname, sj, createtime, facthours,rn pays, finishmark, serial,readytime ,readycontent ,stoptime ,stopreason,ccreason,invalidreasonrnFROM SYSTEM.mom30101_bak;rnrn---------------这个视图大约100万条数据rnCREATE OR REPLACE VIEW system.V_工序明细表_ALL ASrnSELECT 任务号 , 工装号, 件号, 工序号, 工序名称, system.left(工序内容,250) as 工序内容, 单件定额, 实际件数, 工作者, 检验员,rn 加工使用设备, 开始时间, 结束时间, 实做工时, 录入员, 合格标识, 不合格次数,rn 导致零件报废否, 备注, Wwbz, Wwhm, Hwbz, Hwhm, de_lx, finishmark,invalidmark,yjm,ejm,sjm,gyghljh,gyghgxh,jyde,ifcheckrnFROM system.工序明细表rnUNION rnSELECT 任务号, 工装号, 件号, 工序号, 工序名称, system.left(工序内容,250) as 工序内容, 单件定额, 实际件数, 工作者, 检验员,rn 加工使用设备, 开始时间, 结束时间, 实做工时, 录入员, 合格标识, 不合格次数,rn 导致零件报废否, 备注, Wwbz, Wwhm, Hwbz, Hwhm, de_lx, finishmark,invalidmark,yjm,ejm,sjm,gyghljh,gyghgxh,jyde,ifcheckrnFROM system.工序明细表_bak;rn-------------------------这个视图100多万条数据rnrnselect '','','',operatorlist.operator,operatorlist.operatorname ,rnsum(degs - coalesce(infactbonus,0)),ls_dt,rnmom20100.zzgd,coalesce(v_工序明细表_all.de_lx,' '),coalesce(v_mom30100_all.pzrw,'6')rnfrom operatorlist,v_mom30101_all ,v_mom30100_all ,mom20100,v_工序明细表_all,任务分配表rnwhere coalesce(balancemark,'0')='0' and v_mom30101_all.no =operatorlist.no and v_mom30101_all.no =v_mom30100_all.no andrn v_工序明细表_all.任务号=v_mom30100_all.rwh and v_工序明细表_all.工装号=v_mom30100_all.gzh and v_工序明细表_all.件号=v_mom30100_all.jh and v_工序明细表_all.工序号=v_mom30100_all.gxh andrn v_mom30100_all.refno = mom20100.momno and v_mom30100_all.refseq = mom20100.seq and v_mom30100_all.type = mom20100.typern and mom20100.gxh = v_mom30100_all.gxh and mom20100.type='3' andrn v_mom30101_all.seq =operatorlist.seq and to_char(v_mom30101_all.sj,'yyyy-mm')='2008-05' and mom20100.zzgd like '041' and operatorlist.operator like '%' group by mom20100.zzgd,operatorlist.operator,operatorlist.operatorname,coalesce(v_工序明细表_all.de_lx,' '),v_mom30100_all.pzrw;rnrnrn---其中的operatorlist与mom20100都100多万数据量 这个<em>查询</em>非常的慢 <em>查询</em>很久都不出来 有什么好办法解决下rn
为了 order by 构造子表查询
 公司的模拟机教员排班<em>查询</em>, 数据只需要从 SIM_TEACHER 表里面得到, 但是遇到了排序问题。 本来只需要根据 Teacher No 排序, 但是后来修改时 ,需要将 Teacher 数据删除,重新写入, 导致了Teacher No 混乱, 这下 ,可不能根据 Teacher No 排序了, 要找到排序字段, 需要关联到 SIM_TRAINING_SIM (SIM_TEACHER_...
ORDER BY会影响查询结果?
ORACLE版本10Grn有个项目,有表table1,表结构:rnCREATE TABLE TABLE1rn(rn TID VARCHAR2(50 BYTE),rn ITEM_ID VARCHAR2(50 BYTE),rn QTY NUMBERrn)rnrn统计数据时用到以下SQL语句<em>查询</em>:rn[code=sql]SELECT tid,rn SUM (CASErn WHEN item_id = 'A1'rn THEN qtyrn ELSE NULLrn END) qty01,rn SUM (CASErn WHEN item_id = 'A2'rn THEN qtyrn ELSE NULLrn END) qty02,rn SUM (CASErn WHEN item_id = 'A3'rn THEN qtyrn ELSE NULLrn END) qty03,rn SUM (CASErn WHEN item_id = 'A4'rn THEN qtyrn ELSE NULLrn END) qty04,rn ..............rn SUM (CASErn WHEN item_id = 'A50'rn THEN qtyrn ELSE NULLrn END) qty50rn FROM table1rn GROUP BY tid[/code]rnrn<em>查询</em>结果中,有一行:rnTID,QTY01,QTY02,QTY03,QTY04,QTY05,QTY06,QTY07,QTY08,QTY09,QTY10,QTY11,QTY12,QTY13,QTY14,QTY15,QTY16,QTY17,QTY18,QTY19,QTY20,QTY21,QTY22,QTY23,QTY24,QTY25,QTY26,QTY27,QTY28,QTY29,QTY30,QTY31,QTY32,QTY33,QTY34,QTY35,QTY36,QTY37,QTY38,QTY39,QTY40,QTY41,QTY42,QTY43,QTY44,QTY45,QTY46,QTY47,QTY48,QTY49,QTY50rn40772990,52,,,6,,20,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rn就是只有3个值。rn但是表里这个tid有十几个值来着。。rnrn把SQL改为:rn[code=sql]SELECT tid,rn SUM (CASErn WHEN item_id = 'A1'rn THEN qtyrn ELSE NULLrn END) qty01,rn SUM (CASErn WHEN item_id = 'A2'rn THEN qtyrn ELSE NULLrn END) qty02,rn SUM (CASErn WHEN item_id = 'A3'rn THEN qtyrn ELSE NULLrn END) qty03,rn SUM (CASErn WHEN item_id = 'A4'rn THEN qtyrn ELSE NULLrn END) qty04,rn ..............rn SUM (CASErn WHEN item_id = 'A50'rn THEN qtyrn ELSE NULLrn END) qty50rn FROM table1rn GROUP BY tidrn ORDER BY tid[/code]rn只是加了个ORDER BY tidrn<em>查询</em>结果中该行就变成:rnTID,QTY01,QTY02,QTY03,QTY04,QTY05,QTY06,QTY07,QTY08,QTY09,QTY10,QTY11,QTY12,QTY13,QTY14,QTY15,QTY16,QTY17,QTY18,QTY19,QTY20,QTY21,QTY22,QTY23,QTY24,QTY25,QTY26,QTY27,QTY28,QTY29,QTY30,QTY31,QTY32,QTY33,QTY34,QTY35,QTY36,QTY37,QTY38,QTY39,QTY40,QTY41,QTY42,QTY43,QTY44,QTY45,QTY46,QTY47,QTY48,QTY49,QTY50rn40772990,52,,,6,,20,,,,,,,,,124,610,,64,,396,,255,,1125,,,,,,,,100,,,,,116,100,24,,,,,300,,60,,,,2708rnrn而其他行不论用哪个<em>查询</em>语句都全部正常。。rnrn这可能是什么原因导致的?
急求:模糊查询,关键字查询问题的解决办法
使用的是Access数据库.rn有什么办法可以做到类似于Google搜索中的,输入一个或几个关键字,就可以<em>查询</em>到一个表中每个字段中符合条件的记录?rnrn谢谢
SQL查询问题急求解决办法
直奔主题吧。 SQL 语句<em>查询</em>问题(关于列运算):rnrn有一张表 table1 字段以及数据举例如下:(字段类型都为 数字类型)rnrn a1 a2 a3 a4 a5 a6 a7 a8 (字段数量有时不固定)rn -----------------------------------------------------rn 0 3 1 1 NULL NULL 3 NULLrn rn NULL 1 NULL NULL NULL 2 NULL NULLrn rn 5 NULL NULL 5 NULL 0 NULL 1rn rn NULL NULL NULL NULL NULL NULL NULL NULLrnrn ... rnrn现在假如我进行列运算, 比方说我想把所有列相加, 得到一个新列 colsumrn我想得到如下结果:rnrn colsumrn----------------rn 8rnrn 3rn rn 11rnrn 0rn-----------------rn由于列数量很多,而且有时候列数量不固定,所以用 case when then ...很烦琐,也不灵活。rnrn各位大侠不吝赐教! 在线急等给分~ 谢谢.rn
C语言入门学习950例下载
C语言入门学习950例 相关下载链接:[url=//download.csdn.net/download/qinfeng19889166/5684571?utm_source=bbsseo]//download.csdn.net/download/qinfeng19889166/5684571?utm_source=bbsseo[/url]
汇编语言上机实验操作指导下载
包含各种汇编语言包含各种汇编语言包含各种汇编语言包含各种汇编语言 相关下载链接:[url=//download.csdn.net/download/skgjhr/2233402?utm_source=bbsseo]//download.csdn.net/download/skgjhr/2233402?utm_source=bbsseo[/url]
Jquery實現的tab切換下载
Jquery實現的tab切換,最新的jquery庫文件下載 相关下载链接:[url=//download.csdn.net/download/bennettt/6678285?utm_source=bbsseo]//download.csdn.net/download/bennettt/6678285?utm_source=bbsseo[/url]
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法
我们是很有底线的