Oracle

1.数据类型

字符型char varchar2  数字型number  日期型 date   二进制型

2.DDL  DML DQL

DDL:  create table  表名  (age   number(4) );

DML:   增  Insert into 表名 (字段1,字段2)  values()

            删: delete from 表名  where  条件(删除的是表中的数据)

                  drop table 表名(删除的是表)

            改    update  表名 set     where  条件

DQL: select 字段,字段  from 表名  where  条件   group by 分组(长接聚合函数使用,或者wm_concat/ listagg(字段,连接符) within group (order by ...)  )  having   order by

如果是两张表查,可以使用内连接  a join b on   左外连接(left join   on )等将两张表堪称一张,再进行查询

3.一些常用的函数(主要是对字段的一个分析使用)

1.聚合函数:一般是在分组后,查询每组的最大,最小值情况

max min avg count sum

2.数字函数

floor  ceil round trunc  power mod sqrt

round(100.272,2)  就是100.272 四舍五入保留两位小数 得到100.27

3. 日期函数

add_months(sysadate,2)    加2个月

months_between(sysdate, date'2000-01-12')   两个月之间的差

last_day(sysdate)  当月的最后一天

next_day(sysdate,2)  给定一个时间,算下周二是几号

extract(year from sysdate)  year month day hour+8 minute second

字段  interval   ‘5’ day   (字段-5)

4.字符函数

查找: instr( ‘ ’ ,‘a', 1)从第一个位置开始找

截取:substr("",3,3)从第几个位置开始截,截几个

替换: replace  translate

拼接concat

去空格 trim()

5.转换函数

to_char(sysdate,"") 转日期或者数字

to_date()  

6.开窗函数

over(partition by   order by)    

前接聚合函数  、排序函数(row_number(),rank(),dense_rank())、偏移函数(lag)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值