作者aaronliu0719 (hmm....)
看板Programming
标题Re: [问题] SQL 请教
时间Sun Jun 25 23:42:32 2006
※ 引述《wsc1207 (大ㄅㄅ)》之铭言:
: ※ 引述《windwith ( 随风)》之铭言:
: : 假设有一个资料表K如下:
: : -------------------------
: : A B C
: : -------------------------
: : A1 B1 C1
: : A2 B2 C2
: : A3 B3 C3
: : 请问是否可以用一条SQL取出一个record
: : 而其中的某个栏位内容为 "A1A2A3",
: : 也就是栏位A里的所有数值, 经由这一条SQL, 可以结合在一个栏位里
: : 另外 资料表K里的record 数量不定
: : 我想了很久一直想不出来, 不知道有没有人有好的方法
: : 谢谢
: 不知道你这样的应用需求为何?
: 如果资料很多笔的话,另开虚拟栏位,要考虑到效能、资源问题
: 建议可以的话,还是把资料QUERY回来再做处理比较好
就像你说的要看状况,该table的row量少的时候,抓回客户端作比较好,
资料量大的时候,在Server端应该比较快,至於多少叫多?看硬体配备
以前碰过三亿笔资料的,真的没办法拿回客户端,ADO太慢了。
用Server side的cursor或SQL 2005新的.Net stored procedure都不错
: 资料库资料检索或处理要看情况
: 有的让SQL或预储程序去处理较方便、快速
: 有的把运算负荷搬到使用者端的程式来做比较好喔
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.232.102.47