这里涉及三个表,AA,BB,CC,将AA的数据更新到CC表中,将AA中LABEL_ID分别截取字段与BB表中的label_id对应查询到LABEL_NAME作为CC表的一个字段插入,这里分成四段查询insert into CCselect T.apmac,T1.LABEL_NAME,T2.LABEL...
分类:
数据库 时间:
2015-01-12 12:42:34
阅读次数:
369
联合查询效率较高.以下例子来说明联合查询的好处t1表结构(用户名,密码) userid int username varchar(20) password varchar(20) 1 jack jackpwd 2 owen owenpwdt3表结构(用户积分,等级) userid int jf in...
分类:
数据库 时间:
2015-01-11 22:57:30
阅读次数:
234
1、为什么需要线程池?部分应用程序需要执行很多细小的任务,对于每个任务都创建一个线程来完成,任务完成后销毁线程,而这就会产生一个问题:当执行的任务所需要的时间T1小于等于创建线程时间T2和销毁线程时间T3总和时即T1 =0为正常状态 setTask后调用 Task->run函数这个才是真正执行的动作...
分类:
编程语言 时间:
2015-01-10 10:04:02
阅读次数:
325
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1>T2 时,2) 的查询效率高。exists 用法:请注意 1)...
分类:
数据库 时间:
2015-01-09 12:10:31
阅读次数:
173
Oracle的sequence实现非常灵活,所以也带来一些易用性问题,如何取到新插入记录生成的sequence值与其它数据库有较大差别,本文详国介绍了5种实现读取新插入记录sequence值的方法。测试用的数据库脚本:SQL> create table T1 2 ( 3 ID NUMBE...
分类:
数据库 时间:
2015-01-09 12:07:42
阅读次数:
198
SELECT T1.REPAIRNO, T1.UNDERTAKER10, T3.FULLNAME AS RECEIVERNAME, T1.WALKDISTANCE, T1.STATUSCODEDATE10 AS RECEIVETIM...
分类:
数据库 时间:
2015-01-08 21:35:18
阅读次数:
279
粘上我前段时间写的sql语句select distinctt1.mcs_cre_credit_head_id,t2.mcs_cre_credit_line_customer_change_head_id,t1.bill_code,t2.customer_code,t2.customer_name,(...
分类:
数据库 时间:
2015-01-08 11:11:11
阅读次数:
285
有两张表T1,T2,表结构和数据如下:
create table t1 (
id int
);
create table t2 (
id int,
finished int
);
insert into t1 values (1);
insert into t1 values (2);
insert into t1 values (3);
insert into t1 value...
分类:
数据库 时间:
2015-01-07 13:11:50
阅读次数:
164
先按照T2从小到大排序,然后进行贪心。第i个任务能完成的条件是,sigma(T1[j])+T1[i]T1[i]) , 就将i替换为j , 这样可以使所用任务时间减小。用一个堆维护最大值即可。Program XJOI2320;const maxn=150008;var a,b,f:array[0..m...
分类:
Web程序 时间:
2015-01-06 19:58:19
阅读次数:
232
原文地址:http://windows.microsoft.com/zh-CN/windows/history#T1=era01975–1981:Microsoft 起步Microsoft 联合创始人 Paul Allen(左)和 Bill Gates当时是二十世纪七十年代, 人们的工作主要依赖于打...