gpt4 book ai didi

mysql - 为什么我在使用 = 时找不到数据,但在使用时却显示出来

转载 作者:行者123 更新时间:2023-11-29 02:41:22 26 4
gpt4 key购买 nike

我有一张表 A 和一个列名 nama_dir 数据类型 varchar(50).我想找到这个 2134882所以我查询一下

select * from table A where nama_dir = '2134882'

,我没有得到任何结果。但是当我将 = 更改为 like 并添加 '%2134882%' 我得到了数据,任何人都可以解释为什么会这样吗?数据的前端和末尾没有间距。为什么我在使用 like 但没有 =

时出现

请帮帮我

Describe table

using trim

not using trim

using like

最佳答案

可能有一些空格,你能试试trim吗?

select * from table A where trim(name_dir) = '2134882'

关于mysql - 为什么我在使用 = 时找不到数据,但在使用时却显示出来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51266480/

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