随笔分类 - Oracle基础
摘要:substr():字符截取函数,有两种格式: 注:1.当a等于0或1时,都是从第一位开始截取 2.当a为负数时,是从最后一个往前数a个字符开始截取 3.空格也算一个字符串 格式1:substr(string string, int a, int b); 1、string 需要截取的字符串 2、a 截
阅读全文
摘要:一、CASE函数有两种格式:1.简单CASE函数。2.CASE搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHE
阅读全文
摘要:语法格式:DECODE(expr,search,result [,search,result ]......[,default] ) expr是要进行匹配的表达式或列值,如果expr的值等于search,则返回result,如果expr的值不等于search,则继续向下匹配下一个search语句,如
阅读全文
摘要:语法格式:row_number() over(partition by 分组列 order by 排序列 desc) 在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where 、group by、 order by 的执行。 一次排序:对查询结果进
阅读全文
摘要:trunc函数:用于截取时间或者数值,返回指定的值。 一、截取时间 select trunc(to_date('2020-03-14 09:51:12','YYYY-MM-DD HH:MI:SS'),'yyyy') from dual;--返回当年第一天select trunc(to_date('2
阅读全文

浙公网安备 33010602011771号