社区
MS-SQL Server
帖子详情
交换两条记录中某一列的值
songhuaqiang
2005-10-16 01:15:06
我想将表中两条记录的其中一列的数据交换,用SQL语句如何实现。
例如:
序号 姓名 年龄
1 王强 23
2 王刚 24
我想将两条记录的序号交换,即王强的序号为2,王刚的序号变为1,如何用一条SQL语句完成。
...全文
102
5
打赏
收藏
交换两条记录中某一列的值
我想将表中两条记录的其中一列的数据交换,用SQL语句如何实现。 例如: 序号 姓名 年龄 1 王强 23 2 王刚 24 我想将两条记录的序号交换,即王强的序号为2,王刚的序号变为1,如何用一条SQL语句完成。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
songhuaqiang
2005-10-18
打赏
举报
回复
楼上所说的我都试过了,但是都没有成功,报“无法插入NULL无值”。我的两个字段都是非空字段。
现在我采取了增加一个字段后,拷贝原字段的内容,然后删除原字段。
Well
2005-10-16
打赏
举报
回复
用update語句就行了
iwl
2005-10-16
打赏
举报
回复
update t set 序号= (case 姓名 when '王强'
then (select 序号 from 表 where 姓名='王刚')
when '王刚'
then (select 序号 from 表 where 姓名='王强')
end) as '序号'
,姓名
,年龄
from 表 t
vivianfdlpw
2005-10-16
打赏
举报
回复
select (case 姓名 when '王强'
then (select 序号 from 表 where 姓名='王刚')
when '王刚'
then (select 序号 from 表 where 姓名='王强')
end) as '序号'
,姓名
,年龄
from 表 t
lxzm1001
2005-10-16
打赏
举报
回复
update tablename set 序号=2 where 姓名=王强
update tablename set 序号=1 where 姓名=王刚
关于用一条sql语句实现
交换
两条
记录
的的数据
在项目
中
做列表上下移动的时候,遇到这种情况,想根据2行数据的流水号
交换
移动排序字段的
值
(因为担心排序字段没
值
所以加了nvl,空的时候使用流水号): oracle数据库: update tableName t set t.SORT_ROWNUM = decode(t.num_id,'29...
MYSQL,分别用一条语句
交换
两列的
值
与两行的
值
MYSQL,分别用一条语句
交换
两列的
值
与两行的
值
测试表: CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `order`varchar(255)DEFAULT NULL, PRIMARY KEY (`id`) ) ...
mysql 互换两行数据
中
的一个
值
(排序互换)
mysql 使用sql 互换两行数据
中
的一个
值
,在数据排序
中
使用
MSSQL和MySQL
中
,如何将两列字段的
值
互相
交换
的问题
MSSQL和MySQL
中
,如何将两列字段的
值
互相
交换
的问题 UPTATED:2013/04/28 | 分类:技术支持 注:1、MSSQL是指微软的SQLServer数据库服务器。2、MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。 言归正传: 如何实现将数据库两列字段的
值
交换
。两种办法:一、写程序,
用vi删除某
一列
vi
中
如何一次删除多列? 如: 123aaaaa !@#aaaaa ABCaaaaa +-/aaaaa 在 vi
中
如何一次删除前 3 列呢? 最简单的方法: 1. 先ctrl-v进行visual block模式 2. 移动光标,按列选择你要删除的列 3. 然后按x命令删除。 具体讲,光标先移动到第一行,第
一列
,然后按ctrl + v, 然后把...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章