首页 > 解决方案 > IBM Informix SQL 中的 LIKE

问题描述

我在表“订单”中定义了一个 varchar 列“数量”,其中包含 2 行数据,如下所示

数量
3
3 1/9

当我尝试使用选择查询作为

select * from order where qty like '3 %';

两行都有 qty3并被3 1/9返回,而我认为我只会得到3 1/9与我的查找匹配的'3%',我什至尝试trim(qty) like '3 %'了同样的结果;我得到了两个记录。第一行 3 之后没有空格。

不知道为什么?有人可以在这里帮助我吗?

标签: informix

解决方案


尝试:从订单中选择 *,其中 qty like '3_%'。


推荐阅读