【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

一个sql语句同时实现两条数据的某个字段值交换

原创 2015年07月10日 17:35:40

 

首选声明一点,遇到此类需求,首选的肯定是用存储过程,不过今天同事就是说不想用存储过程,所以再想到这最粗暴的做法。

数据库表数据:

   


目的:

用一条sql语句 实现imageid为8和9的两条数据中image_num值得互换

 update sys_image set image_num = (case when image_id = 8 then (select image_num from sys_image where image_id = 9) when image_id = 9 then (select image_num from sys_image where image_id = 8) end) where image_id in (8,9)



版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

在update中使用case when更新列

当我们需要将下面的列的值更新成汉语拼音时,那需要在update中使用case when 函数:1 2 优化型3 强化收益型4 债券型5 货币型6 收益型7 指数优化型用法如下:update test ...

SQL 使用update case when 批量更新

SQL update case when

sql 的update中使用case when

UPDATE  表 SET 字段1  = (CASE WHEN  字段2   IS NULL THEN Fdate ELSE 字段 3 end) 例如: UPDATE  TblRepayMent ...

update case when 問題

由於要批量修改很多數據,update方法可以採用case when,語法如下: UPDATE FNK01 SET K01SIZCOD= (CASE       WHEN K01SIZSEQ=...

Jquery操作checkbox时候,checked已经存在;但是没有选中问题解决

Jquery操作checkbox时候,checked已经存在;但是没有选中问题解决

sql语句update中多个case/when的写法

Mybatis批量更新

分类: Mybatis 2013-01-24 10:31 4221人阅读 评论(0) 收藏 举报 Mybatisjava数据库批量操作 目录(?)[+] 实现目标批...

sql大全超详细

SQL 命令这部分包含那些 PostgreSQL 支持的 SQL 命令的信息.这里的 "SQL" 就是该语言通常的含义; 每条命令的与标准有关的兼容性的信息可以在相关的参考页中找到. Table of...

(转)DB2数据的导入(Import) 导出(Export)(Load)

[size=large]DB2数据的导入(Import) 导出(Export)(Load) http://www.cublog.cn/u/26654/showart_363328.html DB2中所谓的数据移动,包括: 1. 数据的导入(Import) 2. 数据的导出(Export) 3. 数据的装入(Load) 导入和装入都是利用DB2的相关命令把某种格式的文件中的数据保存到数据库中的表中 导出是指把DB2数据库的表中的数据保存到某种格式的文件当中去 数据移动的作用: 如果要在不同的数据库管理系统之间转移数据,数据移动通常是最实用的一种方法

DB2数据的导入(Import) 导出(Export)(Load)

DB2中所谓的数据移动,包括: 1. 数据的导入(Import) 2. 数据的导出(Export) 3. 数据的装入(Load) 导入和装入都是利用DB2的相关命令把某种格式的文件中的数据保存到数据库中的表中 导出是指把DB2数据库的表中的数据保存到某种格式的文件当中去 数据移动的作用: <span style="font-size: sm
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)