我这个问题出在哪啊,老师帮我看一下谢谢!:
这里的排序直接用别名day来排序也可以的吧?因为to_char()中的day就是星期一到星期日了,可以直接用来排序的呀。
老师, select * from employees e left outer join departments on d.department_id=e.department_id;
如何去区分哪个是主表 ,这个例子是e是主表吗?我理解的是,哪个表包含孤儿数据就是主表。还是我这么理解不对,是由于别的原因
SQL> select e.last_name,e.department_id,e.salary from employees e where e.salary in(select min(e.salary) from employees e group by e.department_id);
老师,这里面子查询按照department_id分组了,主查询就也同样安装department_id分组了吗?
老师,有两个问题:一个是增加外键一定要参考另一个表的主键吗?
第二个问题:alter table dept50 add constraint dept50_d_id foreign key(d_id) references dept60(id);
这个是可以运行的,当我在dept增加salary列,把add关键字换成modify就不能运行了
alter table dept50 modify constraint dept_d foreign key(salary) references dept60(id);
它就提示命令未正确结束,这个报错是因为什么,换关键字的原因吗?
老师 定义完非空约束,怎么用语句取消?还是这个只能在视图中取消
老师,4.5题这么写可以吗
select e.last_name,e.salary from employees e,employees m where e.manager_id=m.employee_id and m.last_name='King';
视频老师讲反了吧,> 大于号代表 大于符号右边最大的,< 小于号代表 小于符号右边最小的。就例如,这道例题小于IT_PROG工作岗位薪水,意思就是搜索小于IT_PROG岗位里最小值。
而视频老师讲的是 <ANY 意思小于最大值 , >ANY 意思是 大于最小值 听起来怎么这么奇怪 就是讲错了啊
练习4.7 列出经理的个数为什么不这么写呢
SQL> select count(distinct(m.manager_id)) from employees e,employees m where e.manager_id=m.employee_id;
老师,所有写SQL语言都是这样一长串的写的吗,有没有其他的方便看的格式呢
SQL> select e.last_name,e.job_id,d.department_name,e.salary,j.gra from employees e,departments d,job_grades j where e.department_id=d.department_id and e.salary between j.lowest_sal and j.highest_sal;
老师 这个是我写的,为什么我运行之后是105条,视频里的是106条?
老师,能通俗详细解释地什么是表空间吗?表空间是下面截图中红框类的集合吗?
老师,请问这句语句的限定词是什么呀,看不出呢
视频里是截取具体的手机号,但是我把它换成phone_number,它就报错说是“phone_number”标识无效,这是为什么呢?employees表里有phone_number列的。
SQL> select replace(substr(phone_number,4,4),'****') from dual;
前一个问题还没解决,又来一个,拒绝访问,怎么搞,太难了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637