1. to_char(要转化的CLOB字段):将CLOB数据格式转化为字符型。(CLOB是一种用于存储大段文字的数据格式,但与VCHAR不同)
若直接select CLOB字段,返回的值只有“<CLOB>”字样,因此必须先将其转化为字符。
2. to_char(日期,展示格式):将日期型转化为字符型。
展示格式为yyyy-mm-dd或yyyy/mm/dd day(星期几)或mm/dd/yyyy或单独抽年/月/日/时/分/秒。
例:select to_char ( sysdate, ' mm/dd/yyyy day hh24: mi ' ) from dual
3. order by:按制定列顺序对行排序,跟在最末尾(where后)
order by 列 ASC(升序,可省略)
order by 列 DESC(降序)
3. ||:连接两列
列1 || ‘说明文字(可省略)’ || 列2 || ‘说明文字(可省略)’
例:select Name || '的职务为‘ || Duty 职务 from 表名 #展示形式为”某某的职务为某职务“。
4. case when:对列内不同值进行命名
select case when 列='a' then 命名1
when 列='b' then 命名2
else 命名3
end
from 表名
case 列 when 'a' then命名1
when 'b' then命名2
else 命名3
end
等价于:decode(列,'a',命名1,
'b',命名2,
命名3)
case when 条件 then 文字
when 条件 then 文字
end
case when可同时针对不同字段,若同时符合多个字段的条件则只会返回第一个字段对应的命名。