MySql Select 哪里喜欢,排除?

标签 mysql

我有一堆文本字段,我需要搜索 #& 但我不想包含 #&39; 因为几乎每一行都有它。

有没有办法找到#& blah blah;而不是得到每个'

我尝试做类似的事情

SELECT * FROM `content_type_mobile_event` WHERE `field_movie_desc_value` RLIKE "^(&#)";

但这没有用

最佳答案

尝试:

  SELECT * 
    FROM `content_type_mobile_event` 
   WHERE `field_movie_desc_value` 
    LIKE '&#%' 
     AND `field_movie_desc_value` 
NOT LIKE ''%';

这将返回 field_movie_desc_value 列上的值以 &# 开头,但不以 &# 开头的记录39;

关于MySql Select 哪里喜欢,排除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7381359/

相关文章:

Mysql时间段在其他时间段

c# - 如何在 C# 中使用我的软件设置在客户端系统上安装 MySQL 服务器?

mysql - ASP -> SQL 递增值

php - mysqli_query不起作用。缺少连接?

mysql - Docker mysql 5.7 无法在 OSX 上启动

php - 在 Mac 和 PC 上与 XAMPP 共享数据库

mysql - 不同的代码 : Delimiter//and Delimiter $$

php - 如何从MySQL表中随机选择行

php - MySQL根据月份选择数据并将它们加在一起(最好在ZEND中)

php - 如何将这部分代码转换为 PHP 中的准备语句?