gpt4 book ai didi

SQL查询以获取字符串中任何位置包含a和b的名称

转载 作者:行者123 更新时间:2023-12-01 22:32:27 24 4
gpt4 key购买 nike

我想查询我的数据库以获取在其姓名字符串中的任意位置同时包含字符 ab 的员工姓名。

我尝试了以下 SQL 查询,但它没有返回所有符合我上述标准的名称。如何更改它以返回我想要的名称?

select FName
from Employee
where FName like '%a' AND FName like '%b'

最佳答案

我猜您目前返回了 0 行,因为您正在查询 FNamea 结尾的值并以 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

关于SQL查询以获取字符串中任何位置包含a和b的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28967467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com