老师,不是说默认排序是asc(升序)么?为什么查询salary的时候是降序?
老师我这个只剩4天权限了怎么办呀??。。。。。。。
为啥两个表中的department_id都有索引,而不会被执行,而是全表扫描
employees中的索引
departments的索引
为啥rownum伪列写在主查询中查不到10条以后的,而子查询可以
select rownum,last_name,hire_date from (select last_name,hire_date from employees order by hire_date asc) where rownum>=11 and rownum<=20;
老师,你上面部门名称是department_name 你这里部门号 也是department_name ,不应该是department_id 吗?? 还是你示例题目字打错了 按正常翻译理解 就应该 名称是name 号的话 是ID 才对呀
为啥这句话会报错误
select em.last_name,em.department_id,de.department_name from employees em natural join departments de;
这句话就可以查到结果
select de.department_id,de.department_name,lo.city from departments de natural join locations lo;
老师这题有个问题想问下
job_id 数据类型是char 后面的salary都是number 应该需要数据转换吧。不然就触发隐性转换了是吗? 还有就是这个表达式 不是需要 所有数据类型一样才能用吗,为什么你没转换也可以?
我是这么写的
select last_name,job_id,salary,CASE job_id WHEN 'IT_PROG' THEN to_char(salary*1.1,'999,999.99') WHEN 'ST_CLERK' THEN to_char(salary*1.15,'999,999.99') WHEN 'SA_REP' THEN to_char(salary*1.2,'999,999.99') ELSE to_char(salary,'999,999.99') END from employees;
老师这题我可以这么写吗?
select last_name,salary, mod(salary,5000) from employees where substr(job_id,-3)='REP';
并不四舍五入呀。这里是不是写错了???。
删除命令不commit 也恢复不了么?也需要数据恢复? 数据恢复属于硬件么?什么原理?有资料么?
如何在PL/SQL工具中改变字符集为utf-8
我在打开这个表空间后,出现的这个"ROWID"是什么意思?
我在编辑bjsxt在这个表空间的时候出现的一个对话框,这个是什么意思?
我可以这么理解角色吗?就是把一堆的权限集合一起,这一堆的权限的名称就是叫做角色。然后需要权限的时候就给你角色
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637