gpt4 book ai didi

MySQL 类似于 IN 子句

转载 作者:行者123 更新时间:2023-11-29 06:34:44 27 4
gpt4 key购买 nike

是否可以使用 IN 子句扩展 LIKE 表达式?

此时我得到以下 SQL:

select * 
from SECURITY_PERMISSION permission
where permission.PERMISSION_ID like '%_10498_%'
and permission.PERMISSION_ID like '%_OBJ_VIEW%'

我想将数字列表传递给我的 like 表达式。类似这样的事情:

select * 
from SECURITY_PERMISSION permission
where permission.PERMISSION_ID like '%_IN(list_of_numbers)_%'
and permission.PERMISSION_ID like '%_OBJ_VIEW%'

最佳答案

这是糟糕的数据库设计。但您可以使用 REGEXP 代替:

WHERE permission.PERMISSION_ID REGEXP '_(123|456|789)_'

这仍然是糟糕的数据库设计。

关于MySQL 类似于 IN 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54455564/

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