oracle数据库有A、B两列,B列字段中包含A列字段,现在想把B列字段中的A字段删除掉,该怎么写语句?操作失误所以把A列字段加到B列了,现在想还原B列!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 18:28:12
oracle数据库有A、B两列,B列字段中包含A列字段,现在想把B列字段中的A字段删除掉,该怎么写语句?操作失误所以把A列字段加到B列了,现在想还原B列!

oracle数据库有A、B两列,B列字段中包含A列字段,现在想把B列字段中的A字段删除掉,该怎么写语句?操作失误所以把A列字段加到B列了,现在想还原B列!
oracle数据库有A、B两列,B列字段中包含A列字段,现在想把B列字段中的A字段删除掉,该怎么写语句?

操作失误所以把A列字段加到B列了,现在想还原B列!


oracle数据库有A、B两列,B列字段中包含A列字段,现在想把B列字段中的A字段删除掉,该怎么写语句?操作失误所以把A列字段加到B列了,现在想还原B列!
update 表名 set b =replace(b,a,'') ;
意思就是把B字段包含A字段的内容换为空,但是这样有风险,就是B字段内容包含两个A字段内容,就有问题了
比如 B 18188 A字段为18,替换之后就成了8.
如果B字段结果里面a字段的内容全部在开头
update 表 SET B=SUBSTR(B,LENGTH(A),LENGTH(B)-LENGTH(A)+1).语句的话 自己调试一下,
比如用SELECT B,SUBSTR(B,LENGTH(A)+1,LENGTH(B)-LENGTH(A)+1) 想要的结果 from 表

oracle数据库有A、B两列,B列字段中包含A列字段,现在想把B列字段中的A字段删除掉,该怎么写语句?操作失误所以把A列字段加到B列了,现在想还原B列! oracle 中distinct 并对令一列求和oracle中如何对表中某列(a)去除重复的值同时并对(a)列重复时的另一列(b)求和赋值给distinct后的字段.急、急、急! 1.在Access数据库管理系统中,数据表中的列对应数据库术语中的A 实体B 属性C 字段D 记录2.下列选项中,不属于数据库管理系统的是(A) ACCESS(B) FOXPRO(C) EXCEL(D)SQL_SERVER oracle 统计两列均相同的数量原数据表:列1 列2A aA bB aB aA bB b所得结果表:列1 列2 统计数A a 1A b 2B a 2B b 1如何写sql才能获取到结果表 请教一下mysql下有没有类似oracle的函数max over partition by的替代方案现在有这样一个需求:原表:列a 列ba 1a 2b 4b 1c 0d 2变成:列a 列b 列ca 1 2a 2 2b 4 4b 1 4c 0 0d 2 2进而得到:列a 列b 列ca 2 2b 4 4c 0 0d excel中,A、B两列不同,但有重复内容,如何把A列合并B列,生成C列.如下图所示. 怎样使excel中两列数据互相找相同字段自动对齐?两列数据个数不同,且有重复内容.A中有的B中不一定有,B中有的A中也不一定有如A B 效果 A B甲 乙 甲 甲甲 乙 甲 空格乙 甲 乙 乙丙 丙 空格 乙 excel2007 两列数据对比(A列 B列) 若相等 另一列(C列)显示绿色 oracle 同表,字段A取前2位数,如果等于56,赋予字段B值01,如果等于36赋予字段B值02 这个语句怎么写?忘记补充了micro0369的语句可以用,但我那一列有数据,怎么修改过来? 关于oracle length()函数的问题是在oracle里出现的,取数据库中一个字符类型列的长度,是个类别字段用的是char(10) bigcata 如 大类都是两位数 01,02等 类别不多 小类就是0101,0102,0201,0202本来我想 select excel2007找出两列(A列,c列)相同数据,并把两列相同的数据显示在另一列(b列) 如果EXCEL中有ABC三列,A列有25000个数字,B和C列有100000个数字,A列中数字全部是从B列中出来的,如何比较AB两列,如果相同,则把B列后面相应的C列的数字导到D列中? excel两列数据,A列数据有空格,B列没有,要求把B列的数据从上到下并入A列如图所示就是把B列填入A列空格,且不破坏A列原有数据的顺序, ORACLE数据库:表A 部门表 :字段:dept_id(部门ID) pid(上级单位ID) dept_name(部门名称) dept_typeORACLE数据库:表A 部门表 :字段:dept_id(部门ID) pid(上级单位ID) dept_name(部门名称) dept_type(部 EXECl中 ,有A,B 两列数据,现在C列的值等于A*B列的,即Cn=An*Bn,如果复制C列的话,只是公式,想获取C列值怎么办呢 excel2007列与列数值的约束问题.表格A、B两列,A列提供下列选项有(1.自有资金2.贷款金额),B列提供针对A列的细分项目且通过下列选项选择(1.银行借款 2.股东出资).A列作为大类,B列作为A的细 如果EXCEL中有ABC三列,A列有25000个数字,B和C列有100000个数字,A列中数字全部是从B列中出来的,怎么比较AB列,如果相同,则把B列后面相应的C列的数字导到D列中.如果是要将B、C两列的东西弄到D和E列 求EXCL中A,B两列数据B列筛选后求A列数据之间的差值