社区
ASP
帖子详情
同一表中的两列能否用同一句SQL交换位置呢?
gyasy
2004-11-24 10:22:19
难道只能先取出两列的值后再用更新语句吗?
...全文
219
7
打赏
收藏
同一表中的两列能否用同一句SQL交换位置呢?
难道只能先取出两列的值后再用更新语句吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
是是非非
2004-11-24
打赏
举报
回复
在ASP里面这么执行:
conn.execute "DECLARE @tmp VARCHAR (50)" & vbCrLf & _
"update tbTest set @tmp=val2,val2=val1,val1=@tmp"
gyasy
2004-11-24
打赏
举报
回复
在ASP中这句怎么用?
DECLARE @tmp VARCHAR (50)
是是非非
2004-11-24
打赏
举报
回复
在查询分析器里面执行这段代码
注意,交换的两列必须类型一样
deerchao
2004-11-24
打赏
举报
回复
全换吗?
改名不就行了?
gyasy
2004-11-24
打赏
举报
回复
尽量不想动数据库,看来是没好办法了,只能多次查询了。
是是非非
2004-11-24
打赏
举报
回复
--创建测试表
create table tbTest(
val1 varchar (50),
val2 varchar (50)
)
--插入测试数据
insert into tbTest values('1','a')
insert into tbTest values('2','b')
insert into tbTest values('3','c')
insert into tbTest values('4','d')
insert into tbTest values('5','e')
--输出原来的数据
select * from tbTest
--交换两列的值
DECLARE @tmp VARCHAR (50)
update tbTest set @tmp=val2,val2=val1,val1=@tmp
--输出交换以后的值
select * from tbTest
--删除测试表
drop table tbTest
chenxuchen
2004-11-24
打赏
举报
回复
你可以在表中增加一个字段用来作为交换的字段
my
sql
交换
两行或
两列
的值
交换
两列
的值(列名不变) 新建数据库和表,并插入数据 CREATE DATABASE test; USE test; CREATE TABLE `product` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '产品id', `name` VARCHAR(50)...
MS
SQL
SERVER
同一
张
表中
两列
值如何互换?
MS
SQL
SERVER
同一
张
表中
两列
值如何互换?
update TableName set A=B,B=A where *****
SQL
交换
两列
数据
SQL
交换
两列
数据 UPDATE TableName SET ColumnA = ColumnB, ColumnB = ColumnA 不要怀疑,亲自验证可用。
用
一句
sql
语句将数据库中的
两列
值进行
交换
将数据库中的
两列
值进行
交换
,可以有很多的方式,但是用
一句
实现,如何编写,最近在浏览别人的分享的时候,发现了一个很好的方法,如下 update table set first=second, second=first; 其中table需要写上你需要的表的名字,first和second都是table中的列属性 在这句后面可以加上条件还可以做其他的精确查询
一条Update语句实现
两列
值的
交换
赵老板,前些日子去某软件公司笔试去了,拿到试卷,第一个题就是“用一条Update
交换
两列
的值”,当然表是给定的。这还不简单,上去就要写,可是写不出来,
交换
值肯定要用一个中间变量来保存。左思右想,还是没有想出来,放弃,做下一个题。 赵老板回来问这个自称是
SQL
高手的高总,听了以后我的头脑也晕了,没有思路,一条语句怎么实现?得用游标吧。不会,到网上搜索,搜到了一个,这位无名网友
ASP
28,404
社区成员
356,941
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章