我想查询我的数据库以获取包含字符a和b姓名字符串中任何位置的员工姓名。
我尝试了以下 SQL 查询,但它没有返回与我上述条件匹配的所有名称。如何更改它以返回我想要的名称?
select FName
from Employee
where FName like '%a' AND FName like '%b'
Run Code Online (Sandbox Code Playgroud)
我猜你当前越来越返回0行,因为你在查询FName值为此与a和终端用b。虽然你很接近。
只需在每个like条件的末尾添加另一个通配符,它就会查找任何进行或跟随每个字母(包括字符串的开头或结尾)的匹配项。
select FName from Employee where FName like '%a%' AND FName like '%b%'
更多信息LIKE:https :
//msdn.microsoft.com/en-us/library/ms179859(v=sql.110).aspx
| 归档时间: |
|
| 查看次数: |
13230 次 |
| 最近记录: |