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

沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...