天天看點

oralce資料庫sql做select查詢時候如何新增一列自定義列,并指定列名和固定value值總結

文章目錄

  • 總結

今天這個發帖目的是為了解決oralce資料庫如何sql做select查詢時候如何新增一列自定義列,并指定列名和固定value值。

老規矩,用sqlfiddle建立好如下表結構:

select * from company
           
oralce資料庫sql做select查詢時候如何新增一列自定義列,并指定列名和固定value值總結

這個時候,如果需要對department_id進行部門分類,譬如department_id=101的部門類型是“外包”,department_id=102的部門類型是“内崗”,需要新增一個叫做“部門類型”字段并根據部門department_id進行分類取值,如何select實作呢?

select company_id,company_name,department_id,employee_id,'内崗' as 類型 from company
where department_id=101
union all
select company_id,company_name,department_id,employee_id,'外包' as 類型 from company
where department_id=102
           
oralce資料庫sql做select查詢時候如何新增一列自定義列,并指定列名和固定value值總結

這裡要注意:當新增自定義列的時候,select一定要寫明(寫全)表格字段名,不可以用*代替,否則會報錯。

select *, '内崗' as 類型 from company
where department_id=101
           
oralce資料庫sql做select查詢時候如何新增一列自定義列,并指定列名和固定value值總結

---

總結

如果此篇文章有幫助到您, 希望打大佬們能

關注

點贊

收藏

評論

支援一波,非常感謝大家!

如果有不對的地方請指正!!!

今天這個發帖目的是為了解決oralce資料庫如何sql做select查詢時候如何新增一列自定義列,并指定列名和固定value值。

老規矩,用sqlfiddle建立好如下表結構:

select * from company
           
oralce資料庫sql做select查詢時候如何新增一列自定義列,并指定列名和固定value值總結

這個時候,如果需要對department_id進行部門分類,譬如department_id=101的部門類型是“外包”,department_id=102的部門類型是“内崗”,需要新增一個叫做“部門類型”字段并根據部門department_id進行分類取值,如何select實作呢?

select company_id,company_name,department_id,employee_id,'内崗' as 類型 from company
where department_id=101
union all
select company_id,company_name,department_id,employee_id,'外包' as 類型 from company
where department_id=102
           
oralce資料庫sql做select查詢時候如何新增一列自定義列,并指定列名和固定value值總結

這裡要注意:當新增自定義列的時候,select一定要寫明(寫全)表格字段名,不可以用*代替,否則會報錯。

select *, '内崗' as 類型 from company
where department_id=101
           
oralce資料庫sql做select查詢時候如何新增一列自定義列,并指定列名和固定value值總結