Oracle 多行數據根據條件轉行爲一行多列

需求:一個病人體徵信息表中,需要獲取病區某個時間點,所有病人的體徵數據。但是查詢到數據需要按病人顯示爲一行,方便前端進行顯示。

下圖爲原數據:

先根據條件查詢你需要的數據,多行展示:

使用pivot,將多行轉換爲多列

注意:如果in中的同義詞列明爲中文時,需要用雙引號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章