濮阳杆衣贸易有限公司

主頁 > 知識庫 > SQL 將一列拆分成多列的三種方法

SQL 將一列拆分成多列的三種方法

熱門標(biāo)簽:在電子版地圖標(biāo)注要收費嗎 地圖標(biāo)注如何弄全套標(biāo) 電銷機器人 深圳 萬利達(dá)綜合醫(yī)院地圖標(biāo)注點 南京電銷外呼系統(tǒng)哪家好 股票配資電銷機器人 外呼系統(tǒng)會封嗎 實體店地圖標(biāo)注怎么標(biāo) 武漢AI電銷機器人

數(shù)據(jù)表中有一列數(shù)據(jù),如圖所示:

現(xiàn)在需要將該列數(shù)據(jù)分成三列。

SQL 代碼如下所示:

第一種

select 
max(case when F1%3=1 then F1 else 0 end) a,
max(case when F1%3=2 then F1 else 0 end) b,
max(case when F1%3=0 then F1 else 0 end) c
from HLR151
group by (F1-1)/3

效果

第二種

select 
c1=a.F1,c2=b.F1,c3=c.F1
from HLR151 a
left join HLR151 b on b.F1=a.F1+1 
left join HLR151 c on c.F1=a.F1+2
where (a.F1-1)%3=0

效果

第三種

select 
max(case when (F1-1)/8=0 then F1 else 0 end) a,
max(case when (F1-1)/8=1 then F1 else 0 end) b,
max(case when (F1-1)/8=2 then F1 else 0 end) c
from HLR151
group by (F1-1)%8

效果

以上就是SQL 將一列拆分成多列的三種方法的詳細(xì)內(nèi)容,更多關(guān)于SQL 一列拆分成多列的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Sql Server數(shù)據(jù)把列根據(jù)指定內(nèi)容拆分?jǐn)?shù)據(jù)的方法實例
  • MySQL按指定字符合并以及拆分實例教程
  • MySQL截取和拆分字符串函數(shù)用法示例
  • SQL Server實現(xiàn)將特定字符串拆分并進(jìn)行插入操作的方法
  • MySQL 常見數(shù)據(jù)拆分辦法
  • sqlserver2008 拆分字符串

標(biāo)簽:臺州 濟(jì)源 廣東 汕頭 安徽 武威 濟(jì)寧 泰安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL 將一列拆分成多列的三種方法》,本文關(guān)鍵詞  SQL,將,一列,拆,分成,多列,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL 將一列拆分成多列的三種方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL 將一列拆分成多列的三種方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    邮箱| 临沂市| 明水县| 友谊县| 太仓市| 阿克陶县| 哈密市| 宜黄县| 侯马市| 綦江县| 西乌珠穆沁旗| 三台县| 闽清县| 同心县| 定南县| 昭平县| 靖宇县| 崇州市| 阿拉尔市| 桑植县| 秦安县| 大化| 普宁市| 城口县| 大渡口区| 苍溪县| 保康县| 新沂市| 银川市| 雅江县| 东明县| 木里| 铅山县| 瓮安县| 都昌县| 乌苏市| 江门市| 房产| 锡林浩特市| 河池市| 台北市|