我想在我的数据库中搜索任何带有' C'的变量。作为第二个字母。
我试过"喜欢'%C%'"但是在任何地方都会返回值。
我正在使用mysql以防万一。
答案 0 :(得分:1)
您可以使用_
,这是单字符通配符。
例如:
select *
from your_table
where your_column like '_C%'
答案 1 :(得分:0)
这是另一种解决方案:
select *
from yourTable
where instr('c', yourColumn)!=2;
instr()函数返回一个整数,表示第二个参数的字符串中第一个参数中第一次出现的子字符串的位置。