我想编写一个sql查询,其中第四个字母应为'x'
,并且整个单词中的任何位置都应该有'm'
。我有一个超过5000字的列表。
我尝试了命令
where name like '___x%m%'
但是这只会给我那些x
是第四个字母并且在x之后有m的那些,但是如何找到x
作为第四个字母且m
的名字在x
之前出现?
答案 0 :(得分:2)
你可以这样做:
where name like '____x%' and name like '%m%'
答案 1 :(得分:1)
只需要两个条件:
WHERE name LIKE '___x%' AND name LIKE '%m%'
假设___x部分适合您。