连接 sqlite 和字符串中的字符串

use*_*174 2 sql sqlite

我在sql中有这样的语法:

UPDATE fazerbem_carrinho_historico 
SET pendencia_pago = '10.00', 
    pendenciahistorico = pendenciahistorico + '12' 
WHERE data_compra = '76'
Run Code Online (Sandbox Code Playgroud)

假设列内pendenciahistorio已经有了'16'值,会发生什么,所以我给出更新,存储值1612,但它们保存了总和16 + 12,因为pendenciahistorico列是 varchar,如何解决它?

Lin*_*ger 5

||运算符用于在 SQLLite 中将字符串连接在一起:

UPDATE fazerbem_carrinho_historico 
SET pendencia_pago = '10.00', 
    pendenciahistorico = pendenciahistorico || '12' 
WHERE data_compra = '76'
Run Code Online (Sandbox Code Playgroud)