欢迎光临
个人知识库,ERP、IT知识分享和应用

sql中如何实现like同一个字段多个通配字符?

sql中如何实现like同一个字段多个通配字符?

select * from 表名 where 字段1 like ‘%A%’ or 字段1 like ‘%B%’

SQL中的like ‘%%‘查询
一,我们正常使用like时,这是有两个条件的模糊查询

select *From Test where UserName like ‘%m%’ and UserName like ‘%a%’
二,但这时我在代码中如果只传一个条件是,另一个条件为空是造成的结果是什么呢?

select *From Test where UserName like ‘%m%’ and UserName like ‘%%’
这里的结果是like ‘%%’默认为查询所有,所以只会将符合like ‘%m%’的条件数据查询出来,如果没有like ‘%m%’,则跟select *From Test的结果是一样的

未经允许不得转载:Blog.XiaoMing.Xyz » sql中如何实现like同一个字段多个通配字符?
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址