工作中我们会遇到一个表的一列值需要进行整体更换为另一个表的某个字段的值,那么我们该如何处理呢?

数据源

Room表

新的Room表

现将Room表的RoomTypeID列替换成Room_new表的RoomTypeID

  • 方法一:直接修改

update Room set RoomTypeID = (select RoomTypeID from [Room_NEW] where [Description] = room.[Description])

查询结果如下图所示

更改后的信息

  • 方法二:

将需要的数据插入到一个新的表,然后DELETE之前的Room表,之后将数据重新插入

SELECT A.[RoomID],A.[BedNum],A.[GuestNum],A.[Description],A.[RoomStateID],B.[RoomTypeID]

INTO Room_Replace

FROM Room AS A

LEFT JOIN [Room_NEW] AS B ON A.Description=B.Description

之后DELTETE Room

INSERT INTO Room

SElECT * FROM Room_Replace

sqlserver 如何把一列分为一行显示_SqlServer数据库如何快速修改表的一列值相关推荐

  1. sqlserver 如何把一列分为一行显示_EXCEL神乎其技 多列追加为一列

    甲纯们在工作中,可能会经常遇到要把多列数据,以追加的形式,凑成一列的情况. 现如今20后都跑出来了,难道还要用拷贝粘贴的原始方法?! 纯老师对此研发了操作简单.适用性好的小程序,供甲纯们参考使用. 本 ...

  2. elementui table 表格固定列最后一行显示不全

    elementui table 表格固定列最后一行显示不全 这种情况有时在宽度刚好处于临界值状态时会出现.因为固定列是独立于表格body动态计算高度的,出现了固定列高度小于表格高度所以造成最后一行被遮 ...

  3. NamingContainer取得 GridView的列数(RowIndex)、对应的资料表 这一列的主索引键

    这是我的文章备份,原文请看:NamingContainer取得 GridView的列数(RowIndex).对应的资料表 这一列的主索引键 http://www.dotblogs.com.tw/mis ...

  4. 使用sql语句创建表、修改表、添加列等

    使用sql语句创建表.修改表.添加列等 原文链接 创建表: CREATE TABLE 学生信息 ( 学号 varchar(14) IDENTITY(1,1) PRIMARY KEY, 姓名 varch ...

  5. SQLserver的安装,sa账户的登陆,数据库的建立、表的建立及增删改

    今天上完数据库的课程后,老师为我们布置了一项作业,要求每个人写一篇博客来记录自己的学习情况. 一.SQLserver的安装 我们课程是通过SQLserver来学习的,所以今天就来说一下有关SQLser ...

  6. jdbc获取mysql 列信息_JDBC获取数据库信息:获取表中各列的信息

    ResultSet getColumns(String catalog,String schemaPattern,String tableNamePattern,String columNamePat ...

  7. MySQL数据库修改表某一列数据(一整列)

    MySQL修改表中一整列数据 ①选择数据库mysql>use 数据库名 ②mysql>update 表名 set 列名='修改的值';

  8. (数据库-MySQL)修改表——添加列、修改列、删除列(名)

    对于数据表的修改,我们通常会使用如下操作:添加列(add).修改列(modify).修改列名(change).删除列(drop).修改表名(rename).修改表的字符集. 1.添加列(add) al ...

  9. python按某列拆分excel表格_把一张Excel表按照固定列分成不同工作薄的小白方法...

    这是结合百度经验和论坛上的资料整理的方法,分两步,第一步是把一个完整的工作表按照某一列分解为不同的工作表.第二步是把这些工作表在分别拆为工作薄. 个人觉得这是一个相对比较简单的方法,也尝试用Pytho ...

最新文章

  1. NoSQL和SQL的那些事
  2. Linux DNS服务的搭建
  3. 这些焊接不良,你遇见过吗?
  4. .Net之多语言配置
  5. AWS vs K8s 是新的 Windows vs Linux
  6. 乐在其中设计模式(C#) - 原型模式(Prototype Pattern)
  7. 滚动到底部自动加载 html,移动端页面滚动到底部自动加载数据
  8. B站又出事了,遭几大平台联合谴责
  9. 利用grep-console插件使Intellij idea显示多颜色调试日志
  10. SQLyog-12.4.2版下载,SQLyog最新版下载,SQLyog官网下载,SQLyog Download
  11. list转json的时候,关于date转换的问题
  12. j2ee02 集合框架
  13. Spring 中 AOP 的实现原理——动态代理
  14. 校园多媒体直播系统方案
  15. 一键获取lazada商品评论
  16. 骁龙660和骁龙835之间的差距到底有多大?
  17. testlink linux,Linux下安装testlink
  18. Netflix在亚马逊云科技上的应用和创新
  19. 清洁机器人--音频方案之基于国民MCU IO控制的唯创WT588 语音播放方案
  20. 摘自网眼的腾讯QQ微博(http://t.qq.com/zhangking)

热门文章

  1. Linux文件系统为,浅析Linux文件系统
  2. python网站数据写入mysql_python网络爬虫抓取动态网页并将数据存入数据库MySQL
  3. ubuntu php pear_ubuntu下安装pear包(lynx和php-cli安装)
  4. python循环指令_Python循环
  5. 深入浅出时序逻辑电路(1)
  6. php使用pdo操作mysql数据库实例_php使用PDO操作MySQL数据库实例_PHP
  7. windows常用服务命令
  8. 【LUOGU???】WD与积木 NTT
  9. 英语口语练习系列-C37-服饰-询问年龄-沁园春-长沙
  10. 按插入顺序排序的map