MySQL where 条件替换疑问?
程序员文章站
2022-04-09 13:17:46
...
字段:ariclecategory/index?type=article
值 :ariclecategory/index
需求:比较?之前的自读内容和值是否相等
想每次查询的时候,将包括问好在内的内容给去除掉在比较,请问怎么写where?
目前:select * from where ziduan
= 'ariclecategory/index';
回复内容:
字段:ariclecategory/index?type=article
值 :ariclecategory/index
需求:比较?之前的自读内容和值是否相等
想每次查询的时候,将包括问好在内的内容给去除掉在比较,请问怎么写where?
目前:select * from where ziduan
= 'ariclecategory/index';
select * from where ziduan like 'ariclecategory/index%'
ariclecategory/index 如果是变量,请使用变量替换
前缀匹配的like是可以用索引的。后缀匹配和模糊匹配不可以。
select * from where ziduan like 'ariclecategory/index%' ?没懂啥意思
去掉问号这种数据处理的事情是要放在程序中进行的,sql的where就按你现在这么写的就行
推荐阅读
-
MySQL查询条件中放置on和where的区别分析
-
MySQL left join操作中on和where放置条件的区别介绍
-
mysql解决select * from 表名 (where + 约束条件为空)
-
mysql where 条件 数字和字符串
-
mysql where 条件 数字和字符串
-
mysql 使用技巧 where条件连接;inner join内连接;外连接(left outer join,right outer join)
-
mysql中left join设置条件在on与where时的用法区别分析
-
mysql技巧:按条件筛选,然后替换
-
详解mysql 使用left join添加where条件的问题分析
-
MySQL之where条件数据筛选