当前位置:   article > 正文

sql server 的update语句

sql server 的update语句

注:修改表不能命名

1、如何在空列中复制表中的一列值;

  1. UPDATE dbo.test
  2. SET flag_updated = order_flag;

 2、修改test表中province_id字段。province为'北京',province_id=1,province为'安徽',province_id=224649;

  1. UPDATE dbo.test
  2. SET province_id = ( CASE WHEN province = '北京' THEN 1
  3. WHEN province = '安徽' THEN 224649
  4. END );

3、修改test表中member_register_id,修改条件为test1.phone = test.mobile,修改值test1.id;

  1. UPDATE dbo.test
  2. SET member_register_id = ( SELECT b.id
  3. FROM dbo.test1 b
  4. WHERE b.phone = test.mobile );

4、修改test表中id值为1的order_flag字段值,修改值为'sq';

  1. UPDATE dbo.test
  2. SET order_flag = 'sq'
  3. WHERE id =1;

 5、修改test表中的order_flag,修改条件为test.order_no = test1.order_no;

  1. UPDATE dbo.test
  2. SET order_flag = 1
  3. WHERE order_no in ( SELECT order_no
  4. FROM dbo.test1 );

6、修改test表中id值为1的coumn1和coumn2字段值;

  1. UPDATE dbo.test
  2. SET coumn1 = '北京' ,
  3. coumn2 = '安徽'
  4. WHERE id = 1 ;

7、修改test表中的member_register_id和username,修改条件为test1.mobile = test.phone,修改值为test1的id和name列。

  1. UPDATE dbo.test
  2. SET member_register_id = b.id ,
  3. username = b.name
  4. FROM dbo.test1 b
  5. WHERE b.mobile = test.phone ;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/969376
推荐阅读
相关标签
  

闽ICP备14008679号