美文网首页
2020-11-07 同表a字段赋值给B字段

2020-11-07 同表a字段赋值给B字段

作者: 听雪_6bbc | 来源:发表于2020-11-07 21:23 被阅读0次

1.SQL中怎么用语句实现把A字段后几位取值做B字段?
update 表名 set B= right(A,2) where 条件
*. right函数 :right(字段,数值) 说明:截取该字段后几位
2.将a字段的值都复制到了b字段
update aaa set b = a
*. a字段与b字段的数据类型要相同,或者通过cast()、convert()之类的函数,进行数据类型转换之后再进行更新,否则执行语句系统会报错。
3.非同表中a字段赋值给B字段
a. 如果A,B两个表中没有重复数据且表结构一样可以直接:
insert into B select * from A
b. 如果结构不一样可以:
insert into B(字段列表),
select 字段列表 from A
c. 如果A,B两表中有重复数据可以:
insert into B(字段列表),
select 字段列表 from A where not exists(select * from B where a.keycol1 = b.keycol1)

相关文章

  • 2020-11-07 同表a字段赋值给B字段

    1.SQL中怎么用语句实现把A字段后几位取值做B字段?update 表名 set B= right(A,2) wh...

  • mysql表管理

    管理表结构:1.插入 添加一条记录,给所有字段赋值 添加一条记录,指定字段赋值ps:字段值要与字段类型相匹配 字符...

  • 存储过程基础实践

    案例1 tab_A的a字段和tab_B的b字段,从A表里抓取a字段的值,从b表抓取b字段,这两个表的主键都是c字段...

  • case when 循环嵌套

    a表关联b表 获取 b.的字段1加上a表的字段2来判断 sql_case1 ="CASE WHEN b.字段1 =...

  • MySQL 表操作

    完美创建表 查看表的结构 给表改名 给表添加字段 修改字段类型 修改字段名 删除表中字段

  • 查询数据

    一、单表查询 1.查询所有的字段 a.SELECT 字段1,字段2,字段3... FROM 表名 b.SELECT...

  • SQL重点语句

    1、A、B两表有相同字段,根据两表相同字段更改A中某字段的值为B中相应字段的值。 2、找出E表中工资高于所在部门的...

  • Oracle千万级数据更新

    需求 有t1,t2两张表,通过A字段关联,现在需要在t1表新增字段B,将t2表中的字段C更新到t1表新增的字段B中...

  • 外键约束

    外键的定义: 如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。 外键的作用 ...

  • MySql查询-基础查询

    创建数据库、数据表 准备数据 查询所有字段 查询指定字段 使用 as 给字段起别名 可以通过 as 给表起别名 消...

网友评论

      本文标题:2020-11-07 同表a字段赋值给B字段

      本文链接:https://www.haomeiwen.com/subject/hhbqbktx.html