查询语句效率问题求教
-
继续请问查询效率有关问题
继续请教查询效率问题请问:多表查询时,以下两种方式哪种效率高些,原因何在?多谢指教!1、selecta.t1,a.t2,b.t3,b.t4,c.t5,c.t6frombiao1a,biao2b,biao3cwherea.id=b.idanda.id=c.idanda.rq='2007-01-01'2、selecta.t1,a.t2,b.t3,b.t4,c.t5,c.t6frombi...
8
热度 -
sql语句有关问题求教?
sql语句问题求教???selectif(t_ac01.aic001>0,Truncate(t_ac01.aic001/12,0)+'年'+mod(t_ac01.aic001,12),'0')+'月'fromt_ac01正确的应该怎么写??color='#e78608'>------解决方案--------------------selectc...
86
热度 -
相同表结构跟数据的两个表,同一查询语句,查询效率区别太大
相同表结构和数据的两个表,同一查询语句,查询效率区别太大?问题描述:表A是存放在实际数据库中的表,它有近20万条数据,存在远端的MS服务器上。表B是从表A中导出的表,它的数据和表A一样。存放着本地的MS服务器上。它们的表结构如下:查询语句:selectBTSTab_ID,Ua,Ub,Uc,DC,Tempera,Humid,Smoke,Water,Door,Mod,AirCond, Engine,C...
3
热度 -
求一sql查询效率有关问题
求一sql查询效率问题A表135条数据idbarcodet1t242222221335333332222b表84万条明细数据idaidbarcodet3t4142222233322253333311121.......------------------------------------------a表通过idbarcode与b表字段aidbarcode关联查询后a.ida.brcodeb.id...
3
热度 -
一个SQL查询语句求教解决方案
一个SQL查询语句求教名分数A7B3A2C5A4C2B7C6这样的一个表。,我想算每个人分数最高的两个分的和,应该怎么做呢?color='#e78608'>------解决方案--------------------我想算每个人分数最高的两个分的和---------是這個意思嗎color='#e78608'>------解决方案--------------------selectf_num2,su...
85
热度 -
拔高SQL查询效率
提高SQL查询效率转载:http://panyi5202.iteye.com/blog/6124141.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列...
17
热度 -
查询效率?解决方案
查询效率?selectc1,(selectc2frombwhereb.id=a.id)fromaselectc1,c2fromaleftjoinbona.id=b.idb.id建有聚合索引,请问,以上两种查询哪个效率更高,更快?color='#FF8000'>------解决思路----------------------第一种是子查询,第二种是join方式,一般来说,第二种join的方式效率会更...
99
热度 -
关于连接查询和单次查询的效率有关问题
关于连接查询和单次查询的效率问题?有三个关联表,其中的数据类似1*M*N。就是B对应指定A有M条数据,而C对应指定B有N条数据。--------------------我想问下是三个表做连接的话,只使用一次查询就返回指定A的对应所有A.*,B.*,C.*列。相比于,分三次查询。我先取指定A,然后通过A取对应的B,再通过B取对应的C。哪个速度会更快一些?-----------------------...
41
热度 -
求好手帮写个效率比较好的查询语句!
求高手帮写个效率比较好的查询语句!!!!一张表中有张三、李四、王五、、、、、等N个人,这些人中每个人有多条数据但是时间不同想要的结果:把张三、李四、王五、、、等人各按时间排序后取每个人的第一条数据注意点:这张表的数据在10W以上,要效率比较好的查询语句求高手指教啊,共同学习!!!!!!!!!!!!!color='#e78608'>------解决方案--------------------sele...
70
热度 -
SQL语句有关问题,求教
SQL语句问题,求教表结构:ID得分1部门名12部门A24部门B31部门A...用:sql="select部门名from表名groupby部门名"不行,请问怎么修改,得出下面的结果.想得出个表格:部门均分部门A(得分第1的)部门A(得分第2的)谢谢!color='#e78608'>------解决方案--------------------你可以加个别名,比如:SELECT部门...
454
热度 -
求高手帮写个效率比较好的查询语句!该如何解决
求高手帮写个效率比较好的查询语句!!!!一张表中有张三、李四、王五、、、、、等N个人,这些人中每个人有多条数据但是时间不同想要的结果:把张三、李四、王五、、、等人各按时间排序后取每个人的第一条数据注意点:这张表的数据在10W以上,要效率比较好的查询语句求高手指教啊,共同学习!!!!!!!!!!!!!color='#FF8000'>------解决方案--------------------sele...
42
热度 -
怎么提高查询效率
如何提高查询效率表架构:主表+明细表,明细数据按月存储,即:主表:wamia明细:wamia201001wamia201002……目标:1、根据主表中存储的UID建立游标,分别查询每个UID的明细数据;2、明细数据查询要求:1月份查询上年度全年数据,二月份查询1月数据……12月份查询1-11月份数据。3、瓶颈:大部分帐号明细数据较均匀(几十-上百条明细),部分帐号明细(几十W-几百W条),查询某些...
1783
热度 -
帮忙看看,如何简化这条mysql语句,并且优化查询效率~
帮忙看看,怎么简化这条mysql语句,并且优化查询效率~~~~~本帖最后由setoy于2013-12-1912:03:34编辑 有三张表:管理员表,部门表,和管理员对部门的打分表,如下: 现在要对每个部门的得分情况进行查询并统计,即使某个部门没有得分纪录也要显示他的得分(0分),查询统计的结果如下所示: mysql语句一直一知半解,东拼西凑写了一段: select ''astype, `c...
510
热度 -
帮忙看看,如何简化这条mysql语句,并且优化查询效率~
帮忙看看,怎么简化这条mysql语句,并且优化查询效率~~~~~本帖最后由setoy于2013-12-1912:03:34编辑有三张表:管理员表,部门表,和管理员对部门的打分表,如下:现在要对每个部门的得分情况进行查询并统计,即使某个部门没有得分纪录也要显示他的得分(0分),查询统计的结果如下所示:mysql语句一直一知半解,东拼西凑写了一段:select''astype,`class`.`nam...
91
热度 -
效率有关问题:插入重复主键记录和先查询是否重复再插入,哪个效率高?
效率问题:插入重复主键记录和先查询是否重复再插入,哪个效率高??由于记录比较多,先查询主键是否重复,没有重复再插入,耗时比较久。我想问下1,如果直接插入,若主键重复则处理异常,这样做可不可行,会不会带来其他问题??2,如果没有问题是不是效率提高了??color='#e78608'>------解决方案--------------------建议在主键上建一个索引,来加快查询速度。不建议直接处理异常...
59
热度 -
oracle 查询数据效率有关问题
oracle查询数据效率问题有如下一张表需要查询某段时间内的数据,需要根据apply_date和receive_date来判断是否是在时间段内,如果apply_date有的话就用apply_date判断,如果没有值就用receive_date来判断,目前有弄出来,但是感觉时间用太长了,麻烦大家帮忙看下,谢谢了!idapply_datereceive_datearea12014-01-01a2201...
42
热度 -
[求教]简单查找有关问题,怎样效率高一点
[求教]简单查找问题,怎样效率高一点?如果程序中有如下方法,该方法调用率非常非常的高,如果改写此方法,让程序执行效率高些?只要达到目的,什么方法都行谢谢publicbooleantest(Stringtarget) { if(target==null) returnfalse; Stringsource="substr1;substr2;substr3;substr4;subst...
100
热度 -
查询语句优化有关问题
查询语句优化问题表ur_logs_dl和ur_logs_done的记录数都相当大,千万记录以上请问下面那条语句查询效率更高?select*from[ur_logs_dl]where[coltdid]='XXXXX' andnotexists(select*from[ur_logs_done]wherefid=[ur_logs_dl].id)select*from[ur_logs_dl]where[...
72
热度 -
视图内查询和试图外查询效率有关问题
视图内查询和试图外查询效率问题有个视图,几张表通过unionall组合。第一:如果将日期的查询条件写在试图外,效率很慢。如果不用视图,将查询条件放在每个表的后面,后面就很快。求解释。第二:在视图后面有个筛选条件,根据表中的一个非主键字段:varchar2(4)进行筛选。结果加上trim的速度很快,不加速度很慢。求解释。color='#FF8000'>------解决思路--------------...
411
热度 -
求一条数据库查询语句,要效率高!解决办法
求一条数据库查询语句,要效率高!!现有一张表,结构数据如下:OrderNoState----------------000011000010000021000031000040这张表表示一个订单中的订单记录状态,一个订单可能有多个订单记录,State为1为成功,非1为失败现在要做这样一个统计统计订单的成功数(不包括失败的)我写了这样一个语句selectordernofromthistablewhe...
459
热度