Oracle
敲代码的麒麟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle中的四种去重方式
create table test( id int primary key not null, name varchar(10) not null, age int not null);insert into test values (1,'张三',20);insert into test values (2,'张三',20);insert into test values (3,'李四',20);insert into test values (4,'李四',30);.原创 2021-08-19 21:42:08 · 29228 阅读 · 1 评论 -
Oracle中常用的的函数
Oracle中常用的的函数1.数值型函数1.ABS(x)【功能】返回x的绝对值【参数】x,数字型表达式【返回】数字2.ceil(x)【功能】向上取整【参数】x,数字型表达式【返回】数字3.floor(x)【功能】向下取整【参数】x,数字型表达式【返回】数字4.power(x,y)【功能】返回x的y次幂【参数】x,y 数字型表达式【返回】数字5mod(x,y)【功能】返回x除以y的余数【参数】x,y,数字型表达式【返回】数字6.round(x[,y])【功能】返回原创 2021-08-14 00:31:57 · 283 阅读 · 0 评论 -
oracle 中的 translate 函数小解析
相信有些人对Oracle中的transltae()这个函数在网上找到的解析理解不太了,这里我就写一下我自的理解希望能帮到迷茫中的你TRANSLATE(c1,c2,c3)【功能】将字符表达式值中,指定字符替换为新字符【说明】多字节符(汉字、全角符等),按1个字符计算【参数】c1 希望被替换的字符或变量 c2 查询原始的字符集c3 替换新的字符集,将c2对应顺序字符,替换为c3对应顺序字符如果c3长度大于c2,则c3长出后面的字符无效如果c3长度小于c2,则c2长出后面的字符均原创 2021-08-13 22:20:17 · 2786 阅读 · 0 评论 -
Oracle中使用rowid 进行去重
伪列Oracle中伪列就像一个表列(表中的列),但是它并没有存储在表中,伪列可以从表中查询,但不能插入、更新和删除它们的值,在Oracle中我们常见的伪列有两个分别为rownum 和 rowid,它实在我们的表生成之后才添加的,也就是说当select映射之后,才会生成,那么当 有语句的执行顺序在select之后时rownum的顺序会随着排序改变顺序Oracle中如果要查询某张表中多个字段,又只对某个字段去重的时候用distinct或者group by都不行。distinct和group by会对要.原创 2021-08-13 20:29:51 · 1790 阅读 · 0 评论
分享