2023年10月5日 星期四

SQLite UPDATE 查詢

 SQLite UPDATE 查詢


let temp="update Score set";

temp=temp+"  chinese= " + chin ;

temp=temp+", mathematics= "+ math ;

temp=temp+", english= " + engl ;

temp=temp+", total= " + tot ;

temp=temp+", average= " + avg ;

temp=temp+" where name= '"+ name +"'";

msg.topic=temp;

return msg;


//update Score set chinese=33 , mathematics=33,  english =44,  total = 110,  average = 34 where name = 'alex3';







SQLite UPDATE 查詢





源自於 https://tw.gitbook.net/sqlite/sqlite_update_query.html

SQLite 的UPDATE查詢用於修改現有的表中的記錄。可以使用UPDATE查詢的WHERE子句更新選定行,否則所有的行會被更新。

語法

UPDATE查詢的WHERE子句的基本語法如下:

UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
WHERE [condition];

可以結合的條件下使用N多的AND或OR運算。

例子:

考慮COMPANY表有以下記錄:

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

以下是一個例子,它會更新地址的客戶,其ID是6:

sqlite> UPDATE COMPANY SET ADDRESS = 'Texas' WHERE ID = 6;

現在,COMPANY表中有以下記錄:

ID          NAME        AGE         ADDRESS     SALARY

沒有留言:

張貼留言

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 這張圖片展示了一個 結合 MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 (主要透過 Node-RED 進行資料整合)。 系統包含三個核心部分,其運作功能說明如下: 1. ESP32 終端設備(硬體控制層...