吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 743|回复: 7
收起左侧

[学习记录] oracle 常用函数

[复制链接]
yuanyuanliya 发表于 2023-3-14 14:58
oracle常用函数记录一下,大神请绕路。。。
一、字符串函数
1. --查字符串长度
   select LENGTH('kjoojjkl') FROM dual
执行结果为:
2.--求字符串字串 第一个参数是原字符串, 第二个参数是从第几位截取(注:这里是从第一位开始),第三个参数是截取的字符数
   select SUBSTR('kjoojjkl',2,2) from dual;
执行结果为:
3.--字符串拼接
     SELECT concat('abc','d') FROM dual --不推荐这种
    SELECT 'abc' || 'd'||'e'||'f' FROM dual -- 推荐这种拼接方式!!!
执行结果为:

二、数值函数
1.--数值函数 四舍五入 保留2位,如果第二个参数不写,默认取整数
  select round('100.456',2) from dual;
执行结果为:
2. - -数值函数 数字截取
    select trunc('100.456',2) from dual;
执行结果为:
3. --数值函数 取模(10/3,余数是1)
       SELECT MOD(10,3) FROM dual
执行结果为:

三、日期函数
1.--日期函数 加月(当前系统时间为2023-03-13 16:38:57,加2个月,结果为2023-05-13 16:38:57)
   SELECT ADD_MONTHS(SYSDATE,2) FROM dual
执行结果为:

2.--按日截取(把时间截掉)
select trunc(SYSDATE) from dual
执行结果为:


3.-- 按月截取(把日截掉)当月的第一天
select trunc(SYSDATE,'mm') from dual
执行结果为:


4.-- 按年截取 当年的第一天
SELECT trunc(SYSDATE,'yyyy') FROM dual
执行结果为:


5.-- 按小时截取 (把分秒截取)
SELECT trunc(SYSDATE,'hh') FROM dual
执行结果为:


6.-- 按分钟截取 (把秒截取)
SELECT trunc(SYSDATE,'mi') FROM dual
执行结果为:

日期2

日期2

日期6

日期6

日期5

日期5

日期4

日期4

日期3

日期3

字符串1

字符串1

日期1

日期1

数值3

数值3

数值2

数值2

数值1

数值1

字符串3

字符串3

字符串2

字符串2

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Dmark 发表于 2023-3-14 15:32
加油,继续努力。这里给楼主一点发帖建议。我看到这个帖子的时候,纯文字的,最好带点图片截图。比如第一个: 2023-03-14_153030.jpg ,最好再可视化数据库查询的时候截图下来,结果也截图下来。以后自己查阅就易懂了。
tufeige 发表于 2023-3-14 15:53
 楼主| yuanyuanliya 发表于 2023-3-14 16:15
Dmark 发表于 2023-3-14 15:32
加油,继续努力。这里给楼主一点发帖建议。我看到这个帖子的时候,纯文字的,最好带点图片截图。比如第一个 ...

想请教一下,怎么把对应的结果截图放在对应的文字下方呢?
Dmark 发表于 2023-3-14 16:24
yuanyuanliya 发表于 2023-3-14 16:15
想请教一下,怎么把对应的结果截图放在对应的文字下方呢?

推荐搜索,简书,有个功能,能帮到你。
2023-03-14_162036.jpg
2023-03-14_161939.jpg
2023-03-14_161815.jpg
smallli 发表于 2023-3-14 16:54
感谢大佬
 楼主| yuanyuanliya 发表于 2023-3-15 09:55
Dmark 发表于 2023-3-14 16:24
推荐搜索,简书,有个功能,能帮到你。

度娘上搜呗
liyy297 发表于 2023-3-15 12:08
感谢大佬
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 00:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表