作者slalala (WIKI大学生写作业的题材)
看板Database
标题Re: [SQL ] Aggregation Function 可以处理字串吗?
时间Tue Aug 12 22:10:26 2008
※ 引述《teamspike (市政府7F)》之铭言:
: ※ 引述《slalala (WIKI大学生写作业的题材)》之铭言:
: : 九万笔资料用回圈跑不会慢到这样...
: : 要不要说一下你的回圈怎跑???
: 大致的作法是这样
: 建立资料库的连结
: 将来源资料表读入dataReader
这是c#的ASP?
: while (dataReader不是最後一笔)
: {
: 检查此笔资料的年龄是否已存在
: 1.有就附加上人名
: 2.没有就将当前资料写入目的资料表
: }
写入目的资料表是??
感觉上面说的1.2有些小地方可以透过SQL处理
另外就是 我个人认为的部分
首先就是 CONNECTION的CREATE跟CLOSE算是浪费时间的(I/O)
SQL取资料很快
但是後续的效率就是看资料量(写入某个档案 或者WEB/APP会产生buffer 这都是I/O时间)
当然SQL语法下的好会更好XD
不过我不是ASP.NET 我说法仅供参考
例如1.可以用LEFT JOIN 条件式是年龄 IS NOT NULL
2.如果SQL能确保取出的资料都是有用的 因此就是直接写入资料表 检赏判断式
(9万笔一堆if 就显得很累人)
--
◥█◢███◣█◤
◢█◣█⊙█⊙█◢█◣
█████●█████ ◢◣ 柏油狮 (蜜糖柏油)
◥█◤██皿██◥█◤ ▊
◢█◥███◤█◥◣◢◤ 去你妈的 快来收集我!!!
███◤█◥████◤ ψQSWEET
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.147.11
※ 编辑: slalala 来自: 61.59.147.11 (08/12 22:12)