我正在尝试使用 SQL IN
函数从表中检索信息。
我正在使用以下 select
,我的逻辑是搜索包含缩写“SMS”的字段。但是,查询仅检索“其他服务”的值
如何只查询字段中的部分值?
这是我正在使用的选择功能:
select product_id ,product_name
from product
where product_name
IN ('Other Services','%SMS%')
我正在使用 PL/SQL Developer。目前我只对适用于此 DBMS 的解决方案感兴趣。
最佳答案
尝试:
SELECT product_id,
product_name
FROM product
WHERE product_name = 'Other Services'
OR product_name LIKE '%SMS%';
请注意,某些数据库服务器对 LIKE 运算符区分大小写。
关于mysql - SQL IN 查询近似值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37743650/