这段SQLSERVER的怎么改成ORACLE的

with a as (

select '1月' [month_], 1 [num_]

union all

select '2月', 2

union all

select '3月', 3

union all

select '4月', 4

union all

select '5月', 5

union all

select '6月', 6

union all

select '7月', 7

union all

select '8月', 8

union all

select '9月', 9

union all

select '10月', 10

union all

select '11月', 11

union all

select '12月', 12

)

SELECT * FROM a

SQL callie 发布于 2022-8-19 17:18 (编辑于 2022-8-19 17:34)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-19 17:38

好吧sql的分类悬赏也是0了。。。杯具呀

select '1月' month_, 1 as  num_ from dual

union all

select '2月', 2  from dual

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-8-19 17:20(编辑于 2022-8-19 17:20)

image.png

month()换成to_char()

  • callie callie(提问者) 那个不要了 我删掉了
    2022-08-19 17:20 
  • Z4u3z1 Z4u3z1 回复 callie(提问者) 那就看不出有啥需要改的
    2022-08-19 17:21 
  • callie callie(提问者) 回复 Z4u3z1 未找到要求的 FROM 关键字
    2022-08-19 17:29 
  • Z4u3z1 Z4u3z1 回复 callie(提问者) 你这个SQL确实看不出,要贴完SQL
    2022-08-19 17:32 
最佳回答
0
机智的ywjLv5初级互助
发布于2022-8-19 17:37

oracle 中用decode()替换case when 具体用法百度

  • 3关注人数
  • 319浏览人数
  • 最后回答于:2022-8-19 17:38
    请选择关闭问题的原因
    确定 取消
    返回顶部