SQL查询搜索精确数字
表产品,列记录号包含111123412116234678SQL查询搜索精确数字,sql,oracle-apex,oracle-apex-5,Sql,Oracle Apex,Oracle Apex 5,表产品,列记录号包含111123412116234678 select distinct(record_no) from product. 当我在表单中搜索值11时,它返回11112116,而不是11。 如何使其仅返回值11?提前感谢选择DISTINCT(记录编号) 从产品 其中一个字段=11 ?选择不同(记录编号) 从产品 其中一个字段=11 ?看起来像一个交互式报告,而不是一个表单。它是?如果是这样,并且您使用了“搜索”字段,那么-它所做的-是搜索所有行中搜索词出现的行。差不多 selec
select distinct(record_no)
from product.
当我在表单中搜索值11时,它返回11112116,而不是11。
如何使其仅返回值11?提前感谢选择DISTINCT(记录编号)
从产品
其中一个字段=11
?选择不同(记录编号)
从产品
其中一个字段=11
?看起来像一个交互式报告,而不是一个表单。它是?如果是这样,并且您使用了“搜索”字段,那么-它所做的-是搜索所有行中搜索词出现的行。差不多
select *
from product
where record_no like '%11%'
是的,它返回所有这些值(11、112、116)
如果您想准确地查找11
,请转到“操作”按钮并在其中设置一个过滤器
- 记录编号
- 等于
- 十一,
select *
from product
where record_no like '%11%'
是的,它返回所有这些值(11、112、116)
如果您想准确地查找11
,请转到“操作”按钮并在其中设置一个过滤器
- 记录编号
- 等于
- 十一,
从product where record\u no=search\u number中选择*。。。可能它可以帮助您:)您的查询没有搜索条件,因此不清楚您在做什么。从产品中选择*,其中记录\u no=search\u number
。。。也许它能帮助你:)