oracle-SQL-case when 改用 DECODE
生活随笔
收集整理的這篇文章主要介紹了
oracle-SQL-case when 改用 DECODE
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
SELECT
? CASE FLOOR_LINE_ID
? ? WHEN 1
? ? THEN '高鐵'
? ? WHEN 2
? ? THEN '高速'
? ? WHEN 3
? ? THEN '公路'
? ? WHEN 5
? ? THEN '地鐵'
? ? ELSE '其他'
? END AS LINE_NAME,
? FLOOR_LINE_ID
FROM
? ( SELECT FLOOR(LINE_ID/100) AS FLOOR_LINE_ID FROM DT4_LINE_NAME
? )
改為
SELECT LINE_ID,
? DECODE(FLOOR(LINE_ID/100),1,'高鐵',2,'高速',3,'公路',5,'地鐵',6,'公交') AS LINE_NAME
FROM DT4_LINE_NAME
總結(jié)
以上是生活随笔為你收集整理的oracle-SQL-case when 改用 DECODE的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 剪映专业版PC端清理缓存与日志
- 下一篇: jvm形象简介之一看就懂