SQL

Posted zjffun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL相关的知识,希望对你有一定的参考价值。

交换两列的数据

mysql实现

方案一:

update paleo p1, paleo p2
set p1.lat = p2.lng, p1.lng = p2.lat
where p1.id = p2.id

方案二:
原理可能是应该是p1和p2的修改互不影响

update paleo p1, paleo p2
set p1.lat = p1.lng, p2.lng = p2.lat

错误方法,试一下就赶紧回滚了吧!!!

START TRANSACTION;
UPDATE paleo set lat = lng, lng = lat;
select * from paleo;
-- ROLLBACK;

以上是关于SQL的主要内容,如果未能解决你的问题,请参考以下文章

缺少 SQL SERVER 2014 代码片段

sql Oracle代码片段

sql 日期转换代码片段 - Dato,120,konvertere

以下代码片段是不是容易受到 Rails 5 中 SQL 注入的影响?

Discuz代码片段

使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段