SQL: 结构化查询语言
- ddl:数据库定义语言 alter drop create truncate
- dml:数据库操作语言 insert update delete
- dcl:数据库控制语言 安全 授权 qrant revoke
- dql:数据库查询语言 select from where 等
dual:虚表,伪表,用于补齐语法结构
别名查询:
去除重复数据:(一列都一样才算重复)
sql四则运算:
nvl()函数,如果第一个参数为空,则返回第二个参数
注意:包含null的表达式都为null;空值(未知,不可预测的值)永远不等于空值
连接符: ||
mysql形式:
oracle:
where语句:
- 非空和空的查询
- 范围限制
- 模糊查询
排序查询:
order by (asc:升序;desc:降序,默认升序)
遇到空值问题时,利用nulls first 或 nulls last 来解决
sql的函数:
D:BaiduNetdiskDownloadoracleday1源码预习(本机资源)
sql的常用函数参考:https://www.cnblogs.com/canyangfeixue/p/3203588.html
注意:where 和having的最大区别,where后面不能跟组函数
错误示范: