informix - 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 之后没有空格。
不知道为什么?有人可以在这里帮助我吗?
解决方案
尝试:从订单中选择 *,其中 qty like '3_%'。
推荐阅读
- ruby-on-rails - VSCode 抱怨 Ruby UTF-8 文件具有无效的多字节字符(US-ASCII)
- dart - 如何在服务器上部署 Flutter Web?
- swagger - 如何使用 swagger-ui?
- python-3.x - 如何在没有数字系统的情况下使用海龟在 Python 中制作井字游戏?
- c - 在动态链接中,动态加载器是查看所有目标文件的定义,还是只查看可执行文件指定的目标文件?
- pyspark - 修复另一列中的值时,查找数据框中列的所有可能组合
- python - 如何在没有更改参数值的返回值的情况下模拟/修补函数?
- git - 是否可以阻止 Visual Studio Code 创建 `.vscode` 文件?
- javascript - 如何将数组对象绑定到 FullCalendar 事件?
- javascript - 使用 axios 和 Twilio 处理网络错误