我有以下表格格式。
Name_of_Car || model || engine_type
VW petrol engine PassatSE || passat || petrol engine
我需要从上面的列中选择值,如下所示。
VW passatSE petrol engine .
我需要检查engine_type
字段中是否存在name_of_car
。如果确实存在,则以brand name
,model
,engine_type
的格式将其删除。我需要从Name_of_car
列中删除并选择。
答案 0 :(得分:1)
不是100%确定您想要的输出格式,但您可以使用MySQL Name_of_Car
功能清理[REPLACE][1]
字段,例如:
SELECT REPLACE (Name_of_Car, engine_type, ': '), model, engine_type
from testcar
将它全部作为单个字符串:
SELECT CONCAT_WS(' ', REPLACE (Name_of_Car, engine_type, ': '), model, engine_type)
FROM testcar
假设您的表名为testcar
。