mysql - 在 mysql 中找到语法

标签 mysql substring

我试图在 mysql 中返回所有包含子字符串的行

这是我的代码

SELECT        Last_Name, Midle_Name, First_Name, Phone_home
FROM            contact_info
LOCATE   (@prefixText, Last_Name)

但是我收到一个错误。

请帮助我在我的案例中使用正确的 LOCATE 语法。 谢谢

最佳答案

你需要一个 WHERE 子句:

SELECT Last_Name, Midle_Name, First_Name, Phone_home
FROM   contact_info
WHERE  LOCATE(@prefixText, Last_Name) != 0

关于mysql - 在 mysql 中找到语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2285707/

相关文章:

MySQL InnoDB千表无法启动服务

php - 比较 SQL 和 PHP 中的 float

php - 确定字符串是否包含数字序列

java - 查找字符串中的子字符串

双引号之间的 JavaScript 文本

mysql - 按日期时间排序但其他字段不连续

android - 来自多个表的 SQLite 构建查询列 '_id' 不存在

mysql - 为什么Mysql JOIN查询-完整扫描不使用索引

ruby - 我如何检查字符串中是否存在某个单词,如果不存在,则在 ruby​​ 中返回 false?

c - 获取 argv[0] 中 n 和 argv 长度之间的子字符串