MySQL自动将字符串转换/转换为数字?

约西

MySQL是否会自动将字符串转换为数字值?
转换如何进行?

  • '1234'= 1234吗?
  • '1abc'= 1?
  • '文字'= 1?

给定那units.id是bigint类型的,该查询将如何解释?

SELECT table.* 
FROM table 
WHERE id='text'
戈登·利诺夫

您对前三个问题的答案是:是,是和否。

当字符串'text'转换为数字时,它将成为value 0

描述类型转换的文档在这里

对于您的查询:

SELECT table.* 
FROM table 
WHERE id='text';

该摘录摘自文档中的规则:

在所有其他情况下,将参数作为浮点数(实数)进行比较。

换句话说,这实际上等效于:

WHERE id = 0.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

将字符串转换为数字node.js

来自分类Dev

将字典转换为url参数字符串?

来自分类Dev

将数字转换为字符串

来自分类Dev

将字符串答案转换为数字。

来自分类Dev

Lisp:将数字转换为字符串

来自分类Dev

如何将货币字符串转换为数字

来自分类Dev

将结构字段从字符串转换为数字

来自分类Dev

将非数字字符串转换为整数?

来自分类Dev

将字符串输出转换为数字值

来自分类Dev

将数字转换为字符串

来自分类Dev

Java程序将数字转换为字符串

来自分类Dev

Matlab脚本(将字符串转换为数字)

来自分类Dev

将字符串转换为可排序的数字

来自分类Dev

Fortran将字符串转换为数字

来自分类Dev

将字符串转换为修改后的数字

来自分类Dev

将字符串转换为数字

来自分类Dev

Elasticsearch将字符串转换为数字

来自分类Dev

Mongodb:将数字字符串转换为数字

来自分类Dev

使用希伯来字母将数字转换为字符串

来自分类Dev

将json字符串值转换为数字

来自分类Dev

MATLAB:将字符串转换为数字,然后再转换回字符串

来自分类Dev

将字符串导入Excel后,如何自动将其转换为数字?

来自分类Dev

JavaScript中的自动转换:完成后,是否应该将字符串转换为数字,例如stringvar = 1 + stringvar?

来自分类Dev

使用自动快捷键将字符串转换为数字

来自分类Dev

将数字转换为字符串

来自分类Dev

将字符串转换为数字

来自分类Dev

将包含数字的字符串转换为数字向量

来自分类Dev

自动将字符串转换为日期

来自分类Dev

伪数组的自动热键变量表达式 - 将字符串转换为数字?