文章目錄
- 總結
今天這個發帖目的是為了解決oralce資料庫如何sql做select查詢時候如何新增一列自定義列,并指定列名和固定value值。
老規矩,用sqlfiddle建立好如下表結構:
select * from company
這個時候,如果需要對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
這裡要注意:當新增自定義列的時候,select一定要寫明(寫全)表格字段名,不可以用*代替,否則會報錯。
select *, '内崗' as 類型 from company
where department_id=101
---
總結
如果此篇文章有幫助到您, 希望打大佬們能、
關注
、
點贊
、
收藏
評論
支援一波,非常感謝大家!
如果有不對的地方請指正!!!
今天這個發帖目的是為了解決oralce資料庫如何sql做select查詢時候如何新增一列自定義列,并指定列名和固定value值。
老規矩,用sqlfiddle建立好如下表結構:
select * from company
這個時候,如果需要對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
這裡要注意:當新增自定義列的時候,select一定要寫明(寫全)表格字段名,不可以用*代替,否則會報錯。
select *, '内崗' as 類型 from company
where department_id=101