我有一堆文字字段,我需要搜索#&
,但我不想包含#&39;
,因为几乎每一行都有。{/ p>
有没有办法找到#& blah blah;
而不是每个'
?
我尝试过像
这样的事情SELECT * FROM `content_type_mobile_event` WHERE `field_movie_desc_value` RLIKE "^(&#)";
但那不起作用
答案 0 :(得分:1)
尝试:
SELECT *
FROM `content_type_mobile_event`
WHERE `field_movie_desc_value`
LIKE '&#%'
AND `field_movie_desc_value`
NOT LIKE ''%';
这将返回field_movie_desc_value
列上的值<{1}}开始的记录,但不会以&#
开头。
答案 1 :(得分:0)
您是否只是尝试:
SELECT * FROM `content_type_mobile_event` WHERE `field_movie_desc_value` like "%#&" AND
WHERE `field_movie_desc_value` not like "#&39"
答案 2 :(得分:0)
你能做一个喜欢和不喜欢吗?
SELECT * FROM `content_type_mobile_event`
WHERE `field_movie_desc_value` NOT LIKE '%#&39;%'
AND `field_movie_desc_value` LIKE '%#&'";