如何将此查询的选择转换为字段' year_from':
SELECT CONCAT_WS('.', LEFT(year_from, 4), SUBSTRING(year_from, 5)) FROM
lc_vehicles
编辑: 当使用select我得到198501到1985.01的结果,但是当我得到1985.0时的结果
答案 0 :(得分:2)
如果您想在某些条件下更新lc_vehicles表中的year_from字段,可以使用此查询。
UPDATE lc_vehicles
SET year_from = CONCAT_WS('.', LEFT(year_from, 4), SUBSTRING(year_from, 5))
where [condition];
答案 1 :(得分:0)
update
可能看起来像这样:
update lc_vehicles
set ?? = CONCAT_WS('.', LEFT(year_from, 4), SUBSTRING(year_from, 5)) ;
??
用于更新列的名称。
答案 2 :(得分:0)
你可以试试这个:
UPDATE lc_vehicles SET year_from = CONCAT_WS('.', LEFT(year_from, 4), SUBSTRING(year_from, 5))