mysql - 获取名称以特定子字符串开头

标签 mysql sql string select

我正在尝试获取以该子字符串 ZOB 开头的名称。在我的表中,我有站点名称 ZOB/Hauptbahnhof Bussteig 5,我想把它作为结果返回。

下面的查询结果为空。

查询:

Select stop_name from behaviour where stop_name like 'ABC' and mac = ? LIMIT 1

最佳答案

like 的参数中缺少通配符 (%):

SELECT stop_name 
FROM   behaviour 
WHERE  stop_name like 'ZOB%' AND mac = ? 
LIMIT  1

关于mysql - 获取名称以特定子字符串开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31010789/

相关文章:

mysql - 创建需要更新密码的用户列表

mysql - 如何在另一个表中显示一个表中的列

Mysql根据当前用户与搜索用户的好友状态进行选择

python - 根据列是否包含给定字符串设置标志列

php - 在存储到 mysql 数据库之前压缩文本

mysql - sql在数据库中插入错误的值

java - java中的长二进制字符串算术

Python 'str' 对象在使用函数变量调用类实例时没有属性 'name'

php - 事务隔离的需求和范围 - MySQL

mysql - 我的.cnf : Improve speed of adding new columns and indexes in large MySQL tables