![](/img/trans.png)
[英]How to add a string into a new column based on the value of another column? (Oracle SQL Developer)
[英]Oracle SQL Developer add a column that match another column?
我不知道如何寻找那个问题,但现在我正在研究 sql 在我的一项作业中,问题是
显示姓名、工作和等级或每个工人。
但问题是现有表中没有等级之类的东西。
JOB GRADE
CLERK A
ANALYST B
SALESMAN C
MANAGER D
PRESIDENT E
AUTRES F
这就是我想要的样子。 添加列等级并将字母与现有工作相匹配的最佳方法是什么? 我应该使用alter table 还是可以简单地使用where? PLZ帮助我想为下周的考试做好准备。
来自菜鸟的感谢
SELECT ENAME, job
from emp
不确定我是否清楚地理解了你手头的问题,以下是我的理解
您可以使用下面的 sql Select ename,substr(job,1,instr(job,' ')-1) Job_name, substr(job,instr(job,' ')+1) Grade from Employee;
如果您的要求是将新的成绩列添加到表中,那么
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.