如何将文本字段连接到一个字段?

时间:2011-05-22 12:13:58

标签: sql sqlite

我的表有3个文本字段:open_time_2,close_time_2,displayed_value(样本值为'5:45','4:15','')。 需要使用文本'4:15 - 5:45'更新displayed_value。 如果我使用以下查询:

UPDATE mytable SET displayed_value=(close_time_2 + '-' open_time_2) 
WHERE close_time_2!=""

结果我得到了价值'9.0'。这有什么不对?

1 个答案:

答案 0 :(得分:2)

您应该使用SQLite并置运算符||,而不是添加:

UPDATE mytable SET displayed_value=(close_time_2 || '-' || open_time_2)
WHERE close_time_2 != ""