一直有连接超时这个显示,防火墙也关闭,oracle服务也打开了...
老师,在视图中做delete或update操作后,将会影响原查询表中原始数据,这样做应该不安全吧?
老师 视频10分钟之后老师说的这个例子,这几个表设计的E-R图您给我给我画一下,我想好好看看
一个实例操作一个数据库,一个实例可以操作多个表空间 是这样吗?
老师这个同义词和 as有什么区别,没能理解
请问老师,如果要删除约束,是只能在编辑表的图形化界面上操作吗?
试了一下,在 user_constraints表删除时,会提示没有权限。
K{5IBQGAMRQA7ECI`)K7FG0.png
IMG_20200310_213556(1).jpg
老师,您看一下是啥原因,重安装好多次都是这
老师我不太明白 “通过 ROWID 的表存取“ 是什么意思?ROWID相当于每条记录在磁盘中的地址,那不也是逐一的查找这条数据才能读取到它的ROWID的吗?和全表扫描有什么区别?
select * from employees where department_id=45;
问题一:老师我没明白索引的含义,索引是以列为单位吗,比如上面这个是对department_id这一个字段创建索引吗?
问题二:说索引是目录,那索引指向的内容是什么?是表中相对应的一条记录,还是只是那个字段里的一个数值。
老师,请问事务回滚都是只能在提交前操作吧?我试了一下,发现事务在提交后设置垢回滚点就失效了,而且做回滚操作也没有作用了。
老师好,我感觉这个有问题啊。这个where em.salary in () 只是找出来和各部门最低薪同薪水的所有人的名字。万一a部门的最低薪水员工A和b部门的非最低薪水员工B同薪水。岂不是也把B也输出了?
对于manager_id为空的判断,既可以放在前边的where子句,也可以放在分组过滤的having子句中,请问老师,两者的查询有差异吗? SQL> select manager_id, min(salary) min from employees group by manager_id having min(salary)>6000 and manager_id is not null; MANAGER_ID MIN ---------- ---------- 147 6200 108 6900 148 6100 149 6200 205 8300 102 9000 145 7000 146 7000 8 rows selected SQL> select manager_id, min(salary) min from employees where manager_id is not null group by manager_id having min(salary)>6000; MANAGER_ID MIN ---------- ---------- 147 6200 108 6900 148 6100 149 6200 205 8300 102 9000 145 7000 146 7000 8 rows selected
老师,您的笔记跟您讲的差距好大啊,每节课都要记录好多笔记。
老师,having是对分组查询的结果结果进行过滤没错吧,这里根据department_id继续分组之后,分组查询出来结果也没有salary这一字段了啊,这时候 having max(e.salary) >10000 ;这是这个salary也不在分组结果了吧,这个怎么理解呢? max(avg(e.salary))还是报错的
关于distinct关键词
select distinct e.job_id,d.location_id from employees e,departments
distinct关键词是仅仅作用与紧挨着他的job_id这一个字段 , 还是同时作用于指定出的全部字段进行去重操作(所有字段数值完全相同时去重)?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637