SQL练习之两个列值的交换
SQL 两个 练习 交换 列值
2023-09-11 14:21:53 时间
SELECT * FROM dbo.test2
现在我们将Province列值和Company列值互换,代码如下:
UPDATE test2 SET Company=Province, Province=Company
这是第一种列值互换方式!
下面是第二种在部分数据库中有效的互换方式:
UPDATE test2 SET Company=Company+Province, Province=Company-Province, Company=Company-Province;
这里的加减号可能有些数据库不支持,根据不同的DBMS做相应的替换。
相关文章
- sql语句判断两个时间段是否有交集
- SQL SERVER 2012启动失败 because upgrade step 'SSIS_hotfix_install.sql' 失败
- Oracle PL/SQL 异常处理
- SQL 将两个结构相同的表合并到成一个表
- 读书笔记--SQL必知必会09--汇总数据
- SQLServer · 最佳实践 · SQL Server优化案例分享
- 【学习总结】SQL的学习-2-sql操作
- sql 语句系列(更新系列)[八百章之第六章]
- SQL语句里合并两个select查询结果
- 面向对语法读取mysql数据库数据例:$db->query($sql)、$result->fetch_array()
- SQL基础【二十、索引】(超细致版本,前理论,后实践,应对sql面试绰绰有余)
- SQL VQ11 找出sql类题目的单次最大刷题数
- SQL Server怎么备份数据库
- sql 移动平均
- sql 扫描数组
- sql 精读(三) 标准 SQL 中的编号函数示例
- sql 精读(一)标准 SQL 中的分析函数概念
- 【SQL开发实战技巧】系列(七):从有重复数据前提下如何比较出两个表中的差异数据及对应条数聊起
- SQL注入 Sqli-labs-Less-21(笔记)——还是回显注入 使用union select即可 但是要注意sql括号闭合 也可以报错注入