我有一个包含值的列:“有关功能games_14的模型l_90的强制信息。请提供此模型的信息。[server = stack3_112]”
我想只运行第一部分,“模型l_90上的强制信息以及功能games_14”,并从结果中排除“请提供此模型的信息”。
我试过
model like '% Mandatory info on model l_90 with features games_14%'
在选择中,但它没有给我我想要的东西。
答案 0 :(得分:1)
WHERE {column name} like '% Mandatory info on model I_90 with features games_14%
AND {column name} NOT LIKE '%Please%')
这可行吗?
这样,任何包含'please'的文字都应该被过滤掉
答案 1 :(得分:1)
我相信您在询问如何在查询中返回此列的一部分。参见:
select substr(your_column, 1, INSTR(your_column, 'Please'))
from table
where your_column like '%Mandatory info on model l_90 with features games_14%'
这会给你一个子串,直到它找到的第一个点为止#34;请"。
注意:我不确定您使用的dbms,但上面的选择将在Oracle中有效。
答案 2 :(得分:0)
select 'Mandatory info on model l_90 with features games_14'
from table
where column like '%Mandatory info on model l_90 with features games_14%'