主頁 > 知識庫 > SQL 合并多行記錄的相同字段值

SQL 合并多行記錄的相同字段值

熱門標簽:小e電話機器人 外呼運營商線路收費 申請400電話在哪辦理流程 電銷外呼有錄音系統(tǒng)有哪些 一個導航軟件能用幾個地圖標注點 臨沂智能電銷機器人加盟哪家好 鎮(zhèn)江網(wǎng)路外呼系統(tǒng)供應商 百度地圖標注改顏色 貴州房產(chǎn)智能外呼系統(tǒng)供應商
1.從數(shù)據(jù)庫中先查詢符合條件的記錄,存放于一個DataTable中,在使用c#等開始遍歷這張表,利用DataRow中的主鍵,再去讀取相應的符合條件的多條記錄,合并這些第二次讀取到的記錄內(nèi)容,返回給前面的這個DataRow數(shù)據(jù)行。這樣做沒有錯,但是如果數(shù)據(jù)量大,我們可能面臨無數(shù)次的打開斷開數(shù)據(jù)庫鏈接,速度效率將會很低。
2.從數(shù)據(jù)庫中一次讀取數(shù)據(jù)到一張表中返回并顯示到UI層。說起來誰都想這么做,但是以前太笨,沒有去研究這個,今天因為數(shù)據(jù)量較大的原因,讓我不得不想些其他辦法來提高點效率。
Google~hk一下,果真有答案,然后依葫蘆畫瓢,自己寫了一個
目的是獲取不定量的符合條件的兼職記錄,并將每個兼職參與項目情況記錄到某幾個字段當中,然后一次返回Table
復制代碼 代碼如下:

Create function Fn_GetJobListByPID--創(chuàng)建自定義函數(shù)獲取指定兼職參與的所有項目編號及項目數(shù)量
(
@ParttimerID int
)
returns @t table(Jobs varchar(5000),ParttimerID int,TotalCount int)
as
begin
declare @sql varchar(5000),@TotalCount int
set @sql=''
set @TotalCount=0
select @sql=@sql+j.JobNo+'-'+j.JobWave+' ',@TotalCount=@TotalCount+1
from ONJB_JobApplication a,ONJB_Jobs j
where a.ParttimerID=@ParttimerID
and a.Result='V'
and a.JobID=j.JobID
insert @t values(@sql,@ParttimerID,@TotalCount)
return
end

引用
復制代碼 代碼如下:

--...........................
--做過項目
left join (select Jobs,ParttimerID,TotalCount From Fn_GetJobListByPID(@ParttimerID)) as j1
on p.ParttimerID=j1.ParttimerID
--在做項目
left join (select CurJobs,ParttimerID,CurCount From Fn_GetCurJobsByPID(@ParttimerID)) as j2
on p.ParttimerID=j2.ParttimerID
where p.ParttimerID=@ParttimerID
您可能感興趣的文章:
  • 簡單有用的SQL腳本 (行列互轉(zhuǎn),查詢一個表內(nèi)相同紀錄等)
  • 一個用來統(tǒng)計相同姓名人數(shù)的SQl語句
  • php中批量刪除Mysql中相同前綴的數(shù)據(jù)表的代碼
  • sqlserver通用的刪除服務器上的所有相同后綴的臨時表
  • sql函數(shù)實現(xiàn)去除字符串中的相同的字符串
  • mysql中多表刪除其中ID相同記錄的方法
  • 用SQL語句查詢數(shù)據(jù)庫中某一字段下相同值的記錄方法
  • 如何使用MySQL查詢某個列中相同值的數(shù)量統(tǒng)計
  • SQL中遇到多條相同內(nèi)容只取一條的最簡單實現(xiàn)方法

標簽:嘉興 三明 保定 晉城 澳門 合肥 延邊 日照

巨人網(wǎng)絡通訊聲明:本文標題《SQL 合并多行記錄的相同字段值》,本文關鍵詞  SQL,合并,多行,記錄,的,相同,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL 合并多行記錄的相同字段值》相關的同類信息!
  • 本頁收集關于SQL 合并多行記錄的相同字段值的相關信息資訊供網(wǎng)民參考!
  • 推薦文章