点击查看代码
----------------------表关键字---------------------
select -- 查询
from -- 从哪里
where -- 条件
group by -- 按照..分组
order by -- 按照 ... 排序
having -- 对分组后的结果进行 条件筛选
asc -- 升序
desc -- 降序
--多表--
inner join -- 内连接
left join --左外连接
right join --右外连接
full join --全外连接
natural join --自然连接
union -- 合并去重
union all --合并不去重
intersect --交集
minus --差集
------------聚合函数----------------------
sum --求和
avg --求平均
count --计数
max --最大
min --最小
------------数据库对象关键字-----------------
tablespace --表空间
user -- 用户
table -- 表
constraints --表的约束
sequence -- 序列
index --索引
view --视图
synonym 同义词
function --函数
procedure --存储过程
trigger --触发器
-----------------DML(数据操纵语言) 关键字--------------
select --查询数据
insert --插入数据
update -- 更新数据
delete --删除数据
------------------DDL(数据定义语言)关键字---------------------
create --创建
alter --修改
drop --删除
----------------DCL(数据库控制语言)----------------
grant --授权
revoke --收回权限
rollback --回滚
commit --提交
------------------------------------函数-------------------------------
---字符串函数---
concat --连接字符串
instr --返回字符所在字符串位置
length -- 计算长度
lower --小写
upper --大写
trim --去空格
replace --替换
substr --截取字符串部分数据
--数值函数--
abs(x) --返回x的绝对值
ceil(6.5) -->7 --向上取整
floor(6.5)-->6 --向下取整
mod(x,y) -- X除以Y的余数
power(2,5) -- 2的5次方
round(x,y) 四舍五入,保留y位小数
trunc(x,y) 保留y位小数,不进行四舍五入计算
------日期函数----
add_months(日期,月数) -- 日期加上月数后 是几号
last_day(日期) 指定日期当月最后一天是几号
months_between(日期1,日期2) -- 日期1和日期2之间的月数
-----转换函数-----
to_char 转换
to_date 将时间字符串变成日期格式
to_number