SQL查询以获取字符串中任意位置包含a和b的名称
我想查询我的数据库,以获取员工姓名,这些员工姓名字符串中的任何位置都包含字符SQL查询以获取字符串中任意位置包含a和b的名称,sql,sql-server,Sql,Sql Server,我想查询我的数据库,以获取员工姓名,这些员工姓名字符串中的任何位置都包含字符a和b 我尝试了下面的SQL查询,但它没有返回与我上面提到的条件匹配的所有名称。我如何更改它以返回我想要的名称 select FName from Employee where FName like '%a' AND FName like '%b' 我猜您当前返回了0行,因为您正在查询以a和b结尾的FName值。不过你很接近 只需在每个的末尾添加另一个通配符,如条件,它将查找每个字母后面的匹配项(包括字符串的开头或结尾
a
和b
我尝试了下面的SQL查询,但它没有返回与我上面提到的条件匹配的所有名称。我如何更改它以返回我想要的名称
select FName
from Employee
where FName like '%a' AND FName like '%b'
我猜您当前返回了0行,因为您正在查询以
a
和b
结尾的FName
值。不过你很接近
只需在每个的末尾添加另一个通配符,如条件,它将查找每个字母后面的匹配项(包括字符串的开头或结尾)
从员工中选择FName,其中FName类似于“%a%”和FName类似于“%b%”
有关等的更多信息:
FName像“%a%”和FName像“%b%”
,请用正确的英语书写,不要使用plz
欢迎使用堆栈溢出!我编辑了你的问题,删除了互联网上的俚语,如plz
,并将其译成更易读的英语。我还将问题陈述放在前面,并将SQL查询格式化为代码。这是一个好主意,阅读和获取有关如何写一个问题的提示,这将在这里给你最好的帮助。祝你好运