社区
MySQL
帖子详情
字段为char类型,where条件值中带引号却查不出,不到引号就可以
hncslsy
2013-07-22 10:04:29
我的字段是 char 或varchar 在查询里 where 子句的条件加了引号却查不出,不加引号才可以查出,请高手指教
select * from a where types='13'
这里的 types字段是 char 或 varchar 以上查不出结果,以前是可以的,不知道是动了哪里
select * from a where types=13 这样才可以,
...全文
1622
4
打赏
收藏
字段为char类型,where条件值中带引号却查不出,不到引号就可以
我的字段是 char 或varchar 在查询里 where 子句的条件加了引号却查不出,不加引号才可以查出,请高手指教 select * from a where types='13' 这里的 types字段是 char 或 varchar 以上查不出结果,以前是可以的,不知道是动了哪里 select * from a where types=13 这样才可以,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
珠海-天堂
2013-07-23
打赏
举报
回复
1
数字和字符之间会有隐式转换。
楼主的比较字符串肯定有问题。注意单引号。
select * from a where types='13';
rucypli
2013-07-23
打赏
举报
回复
select * from a where types看看
wwwwb
2013-07-23
打赏
举报
回复
检查一下字符串长度 CHAR_LENGTH(str)
ACMAIN_CHM
2013-07-22
打赏
举报
回复
select len(types) from a where types=13 估计并不等于2 注意 '13 ' != '13'
mysql
字段
类型
为
char
类型
查询时无法使用索引
char
类型
字段
使用where查询的时候,该
字段
的值必须要加
引号
(哪怕是纯数字),说明这是个字符串,不然无法使用索引,导致全表查询。
MySQL 查询var
char
类型
时where
条件
不加
引号
问题
如果查询var
char
类型
不加
引号
最终是以数字的形式进行比较,如果字符串无法直接转换成数字,则字符串会进行前置数字正则匹配 摘录:https://www.cnblogs.com/sbhyc/p/10502308.html
oracle中where
条件
中
类型
的隐式转换
sql的where
条件
中,等式两边
类型
不一致时,数据库会做一次隐式
类型
转换。 如果是数字
类型
(诸如number,double,integer等)的话,会默认的把带
引号
的转成数字再进行查询,也就是说带
引号
和不带
引号
是一样的。 select * from t where to_number(
char
_col) = num_val oracle会从“大”
类型
转换到“小”
类型
。 oracle会在
char
类...
oracle字符串查询不加单
引号
报错 ORA-01722:无效数字
今天在查找一个生产问题时,发现一个sql,查询字符串的
字段
,没有拼接单
引号
,有时会返回成功,有时会返回失败,理论上来说VAR
CHAR
2
类型
字段
查询时应该加单
引号
,但是也会返回成功就有点不寻常了,因此仔细查看了下数据,发觉问题所在,因此记录一下,希望大家在以后不再采坑。 就随便拿一个现有的表看一下,表结构如下: 里边有数据如下: 查询数据不加单
引号
,直接报错ORA-01722:无效数字 我们改下sql,这次不加单
引号
,查询成功 由以上两次查询大致可以看出:当在查询的结果中都可以...
mysql var
char
类型
字段
为数字时,不带
引号
查询时查询结果与事实不符
背景 今天出现了一个bug,在数据库中我们将订单表中的order_no从之前的bigint(20)改成var
char
(20)后,原有的代码逻辑在进行时查询时,之前是以Long
类型
传参查询的。 select * from order_main where order_no=16541913435669023 debug时的时候发现这条sql语句查询出来两条数据,另外一条毫不相关的订单也被查...
MySQL
56,787
社区成员
56,752
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章