有时候我们在数据库添加数据库的时候,将某个列的字段放错在在另外一个字段。有时候想要不一列一列的加算了。但是当数据多的时候,想想自己浪费那么多时间没必要。想了一个一劳永逸的办法:
首先要两列对换,那我们就必须要有第三列来进行临时存储。我理解如下:
int a; //列a
int b; //列b
int temp; //临时列
//对换列
temp=a;
a=b;
b=temp;
这样的原理应该不难,很容易理解的。
具体的方法如下:
(1):
update tblProcessWordFile(表)
set Remark=b.Name
from tblProcessWordFile(同一张表) as b
where Name not like '%.doc' //条件是查询该字段内的以不是以.doc结尾的
执行以上方法目的是将 b.Name的值 即上面的 temp=a;方法一样
(2):
以下在执行 a=b; b=temp方法
update tblProcessWordFile
set Name=b.Description,Description=b.Remark
from tblProcessWordFile as b
where Name not like '%.doc'
注意: 先执行(1) 再执行(2)
Remark可以随便定义,执行后可以将该字段删除即可!
分享到:
相关推荐
根据提供的标题、描述、标签及部分内容,本文将详细介绍SQL中实现列转行及行转列通用存储过程的具体方法,特别是针对Microsoft SQL Server版本的应用场景。 ### 标题解析:SQL列转行及行转列的通用存储过程 该标题...
### SQL列数不固定的查询语句解析与应用 #### 核心知识点概述 在SQL查询中,有时会遇到数据表的列数不固定的情况,即数据表中的某些列可能存在或缺失,这通常发生在需要根据不同的条件对数据进行聚合或者分组的...
在SQL查询语言中,将指定的列作为标题列是一种数据透视技术的应用,这种技术主要用于将行数据转换为列数据,从而实现数据结构的重塑,便于数据分析和报告制作。这一过程通常被称为“列转行”或“透视”,在SQL中可以...
### SQL语句实现表的行列转换,行转列,列转行 在处理数据库时,我们经常需要对数据进行各种变换以适应不同的分析需求。其中,“行列转换”就是一种非常实用的功能,它可以帮助我们将表中的行数据转换为列数据,...
sql server 中如何增加递增的序号列 sql server 是一种功能强大且广泛应用的关系数据库管理系统,随着业务的发展和数据的增长,对于数据的管理和处理变得越来越重要。在 sql server 中,增加递增的序号列是非常...
行转列和列转行是在SQL中处理数据结构变化的重要技巧,能够显著提升数据的可读性和分析效率。无论是使用传统的`CASE WHEN`语句,还是SQL Server的`PIVOT`和`UNPIVOT`运算符,开发者都能根据具体需求灵活选择最合适的...
可以把一列转成一行…… 分隔符默认为英文逗号,也可以转成INSERT 中VALUES()后面的单引号加逗号...以前用T-SQL时,总是把一列复制到EXCEL中,转置,然后复制到记本事中,把一空格替换成逗号……,这个工具可以直接搞定
DB2 SQL 通过函数(CONCAT/POSSTR/LOCATE)实现行转列,列转行 可以按照标点把多列转换为一行,多行转换为一列
### SQL合并一列知识点详解 在SQL查询语言中,“SQL合并一列”通常指的是通过某种方式将多个行中的数据合并到同一列中的技术。这种需求常见于报表制作、数据分析等领域,尤其是在处理会计科目等需要展示多层级信息...
主要是关于sqlserver的多行转列的问题,这是我经过个人测试的语句。
sql 行转列 与列转行,oracle ,msssql等,详细数据库操作方法,各种例子,欢迎大家学习。、~
在SQL Server中,"行转列"是一种常见的数据操作,它可以帮助我们把表格中的多行数据转换成一列,或者将某一列的数据转换为多列显示。这种技术在数据分析、报表制作以及信息展示中非常实用。本文将详细介绍SQL Server...
SQL行转列问题解决方案 SQL行转列问题是指将行记录转换为列记录的操作。本文将详细讲解SQL行转列问题的解决方案,并提供了一个具体的实例来帮助读者更好地理解该问题。 问题描述 假设我们有一个学生成绩表tb,...
SQL Server 索引中 include 的魅力(具有包含性列的索引) SQL Server 索引中 include 的魅力(具有包含性列的索引)是指在非聚集索引中添加非键列,以扩展索引的功能,提高查询性能。通过将非键列添加到非聚集索引...
在SQL Server 2005中,我们经常需要将数据从列的形式转换为行的形式,这一操作在数据库处理中被称为“行列转换”。这种转换对于数据分析、报表制作或数据展示非常有用。本文将详细介绍两种实现SQL Server 2005中列...
根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何在SQL中实现行转列的操作。下面将对这一知识点进行详细的解析。 ### SQL 行转列详解 #### 一、什么是行转列? 在数据库操作中,...
sqlserver 实现 行转列 split 分割的函数,具体使用方法写有在文件里。
sql server 用于行转列,省得各位去找语句,select to_char(wm_concat('''' || valuelabel || '''')) name from (select distinct t.valuelabel from structuredrecruit t) select * from (select t.uhid, t....
在SQL中,动态生成日期列是一项常见的需求,特别是在数据分析和报表生成时。这个场景中,我们需要根据输入的日期区间,比如"2015-08"到"2016-02",...理解并掌握这些技巧,对于提升SQL查询能力和数据处理效率至关重要。