Re: [問題] SQL 請教
※ 引述《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
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章