摘要:
-- having前面必须有group byselect e.deptno ,sum(e.sal) as sum_sal ,min(e.sal) as min_sal ,max(e.sal) as max_sal ,avg(e.sal) as avg_sal ,count(e.ename) as c 阅读全文
摘要:
关联的本质:从一张表依次取一条数据和另一张表每一条数据进行匹配 内关联 inner join (inner可省略) -- 只显示关联的上的数据外关联有三种左外 left join -- 主表数据不丢失(关键字左边的表)右外 right join -- 主表数据不丢失(关键字右边的表)全外 full 阅读全文
摘要:
dual表可以进行运算select * from dual; 算数运算 + - * /select 5 + 6 as aaa ,6 - 3 as bbb ,5 * 7 as ccc ,9/2 as ddd from dual; 表查询可以任意加 字段(固定值)初学者容易报错的地方:忘记写别名,必须给 阅读全文
摘要:
-- alter table 更改表-- modify 修改-- add constraint 添加约束-- not null 不为空-- unique 唯一-- check 检查-- values 值-- default 默认-- primary key 主键-- foreign key 外键 - 阅读全文
摘要:
ddl 是对表结构的操作 create(创建)命令、alter(修改)命令、drop(删除)dml 是对表数据的操作 insert(插入)命令、update(更新)命令、delete(删除) alter 修改add 添加modify 修改drop 删除rename 重命名 修改 -- alter t 阅读全文
摘要:
排序 order by 默认正序 asc 倒序 desc每个字段右上角 单击可以排序(正序倒序都可以) -- 按一个字段的排序 默认正序select * from emp e order by e.sal;-- 加上正序关键字也是可以的select * from emp e order by e.s 阅读全文
摘要:
-- 删除表drop table -- 建表create table -- 表注释comment on table ... is ...-- 字段注释comment on column ... is ... -- 查询select * from -- 增加insert into ... values 阅读全文
摘要:
-- 语法 select * |列名|表达式 -- 5 from 表名 -- 1 where 条件 -- 2 group by 列名 -- 3having 条件 -- 4 order by 列名 [asc/desc] -- 6 报错 不是group by表达式查询字段跟分组字段不一致分组字段要与查询 阅读全文