sqlite更新

sqlite更新字段

复制代码
UPDATE tab1
  SET field1 = field1 || '-',
      field2 = field2 + 1
  WHERE ID < 10

复制代码
UPDATE tab1
  SET (field1, field2) = (field1 || '-', field2 + 1)
  WHERE ID < 10

表关联更新

复制代码
UPDATE tab1
  SET field1 = (SELECT tab2.field3 FROM tab2 WHERE tab2.FID = tab1.ID),
  WHERE EXISTS (SELECT * FROM tab2 WHERE tab2.FID = tab1.ID)

复制代码
UPDATE tab1
  SET (field1, field2) = (SELECT tab2.field3, tab2.field4 FROM tab2 WHERE tab2.FID = tab1.ID)
  WHERE EXISTS (SELECT * FROM tab2 WHERE tab2.FID = tab1.ID) 
相关推荐
努力的小雨几秒前
快速上手 KSQL:轻松与数据库交互的利器
数据库·经验分享
Gentle5863 分钟前
labview中连接sql server数据库查询语句
数据库·labview
Gentle5864 分钟前
labview用sql server数据库存取数据到一个单元格
数据库·labview
2401_857636397 分钟前
共享汽车管理新纪元:SpringBoot框架应用
数据库·spring boot·汽车
菲兹园长7 分钟前
表的设计(MYSQL)
数据库·mysql
Java Fans23 分钟前
MySQL数据库常用命令大全(完整版——表格形式)
数据库·mysql
起飞的风筝35 分钟前
【redis】—— 环境搭建教程
数据库·redis·缓存
白萝卜弟弟39 分钟前
【MySQL】MySQL函数之JSON_EXTRACT
数据库·mysql·json
gjh120840 分钟前
MySQL常见面试题
数据库·mysql
Rverdoser2 小时前
Python & PyQt5 实现 .his 文件批量转 Excel 工具
数据库