weixin_46523951
2021-03-26 22:05
采纳率: 75%
浏览 281

SQL如何同时对一列数据用不同的查询条件输出为两列?

例如hr.ee中有一列数据day,day的范围是1-200

我想在一次查询下,同时输出两列查询结果,第一列是>100的,列名取为day1,第二列是<=100的,列名取day2

我写的是:

select day "day1" from hr.ee

where day>100

union

select day "day2" from hr.ee

where day<=100;

 

但是运行后只输出了一列day1,且这一列中包含了全部的day数据

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题