Php 使用MySQL查询在列名中查找字符串
我正在尝试编写一个select查询来搜索特定列中的字符串 例如:Php 使用MySQL查询在列名中查找字符串,php,mysql,sql,Php,Mysql,Sql,我正在尝试编写一个select查询来搜索特定列中的字符串 例如: +----+------+-------------------------------+ | id | name | alternate | +----+------+-------------------------------+ | 1 | Test | Test,Tests,test,tests,te,test | | 2 | Demo | Demo.demo,dem,Dem
+----+------+-------------------------------+
| id | name | alternate |
+----+------+-------------------------------+
| 1 | Test | Test,Tests,test,tests,te,test |
| 2 | Demo | Demo.demo,dem,Dem |
+----+------+-------------------------------+
等等
我只想写一个查询来检查列名alternate中提交的值名称
例如:我将提交名称测试,它应使用包含的列名替换项检查是否存在
select count(*) as total from tablename where alternate LIKE %test%
如果返回的total
值大于零,则在alternate
列中存在字符串测试
select count(*) as total from tablename where alternate LIKE %test%
如果返回的total
值大于零,则在alternate
列中存在字符串测试
select count(*) as total from tablename where alternate LIKE %test%
如果返回的total
值大于零,则在alternate
列中存在字符串测试
select count(*) as total from tablename where alternate LIKE %test%
如果返回的total
值大于零,则在alternate
列中存在字符串测试
有关详细信息,请使用
有关详细信息,请使用
有关详细信息,请使用
有关详细信息,一种方法是使用字符串函数INSTR检查字符串中是否存在子字符串。您甚至可以在子字符串和字符串中传递一个变量以进行检查
选择IF(INSTR(可选,'test')!=0,'Exists','notexists')作为表中的搜索结果代码>
文件可在以下网址找到:
一种方法是使用字符串函数INSTR检查字符串中是否存在子字符串。您甚至可以在子字符串和字符串中传递一个变量以进行检查
选择IF(INSTR(可选,'test')!=0,'Exists','notexists')作为表中的搜索结果代码>
文件可在以下网址找到:
一种方法是使用字符串函数INSTR检查字符串中是否存在子字符串。您甚至可以在子字符串和字符串中传递一个变量以进行检查
选择IF(INSTR(可选,'test')!=0,'Exists','notexists')作为表中的搜索结果代码>
文件可在以下网址找到:
一种方法是使用字符串函数INSTR检查字符串中是否存在子字符串。您甚至可以在子字符串和字符串中传递一个变量以进行检查
选择IF(INSTR(可选,'test')!=0,'Exists','notexists')作为表中的搜索结果代码>
文件可在以下网址找到:
在mysql
中尝试此查询:
SELECT ID,NAME,ALTERNATE,
CASE WHEN (FIND_IN_SET(name, alternate) > 0)
THEN 'TRUE' ELSE 'FALSE' END RESULT FROM TABLE1;
在mysql中尝试此查询:
SELECT ID,NAME,ALTERNATE,
CASE WHEN (FIND_IN_SET(name, alternate) > 0)
THEN 'TRUE' ELSE 'FALSE' END RESULT FROM TABLE1;
在mysql中尝试此查询:
SELECT ID,NAME,ALTERNATE,
CASE WHEN (FIND_IN_SET(name, alternate) > 0)
THEN 'TRUE' ELSE 'FALSE' END RESULT FROM TABLE1;
在mysql中尝试此查询:
SELECT ID,NAME,ALTERNATE,
CASE WHEN (FIND_IN_SET(name, alternate) > 0)
THEN 'TRUE' ELSE 'FALSE' END RESULT FROM TABLE1;
WHERE列类似于“%string%”
WHERE列类似于“%string%”
WHERE列类似于“%string%”
WHERE列类似于“%string%”