SQL常用关键字
一、SQL常用关键字
-- ORACLE SQL常用 关键字(特殊的命令,写SQL的时候这些命令会变色 或者 是一些特定的用法)
-- SQL执行顺序的几个关键字
SELECT 查询想要的字段 结果
FROM 从哪个表查
WHERE 按... 条件过来
GROUP BY 按... 条件分组
HAVING 分组后的过滤条件
ORDER BY 按... 条件排序
--- 聚合函数
MAX() 求最大值
MIN() 求最小值
AVG() 求平均值
COUNT() 求统计个数
SUM() 求和
--- 转换函数的关键字
TO_CHAR()
TO_DATE()
TO_NUMBER()
-- 其他函数的关键字
CASE 例子 ,案例
WHEN 当 .. 的时候
THEN 那么 ,则..
END 结束, 结尾
DECODE() ORACLE特有的函数 ,主要做 等值判断 ,功能类似 CASE WHEN
--- 分析函数
OVER() 分析函数的标志性命令
PARTITION BY 分组
ORDER BY 在分析函数中 可以排序 + 累计计算
LAG() 前一个
LEAD() 后一个
ROW_NUMBER() 数字排序不考虑并列
RANK() 排序,排名考虑并列 ,并且相同排名的下一个 空出排名
DENSE_RANK() 排序,排名考虑并列 ,相同排名的下一个不会空出排名