在MySQL中。当我们对不同类型的值进行比较的时候,为了使得这些数值「可比较」(也可以称为类型的兼容性),MySQL会做一些隐式转化(Implicit type conversion)。那么什么是“隐式转换”呢?让我们一起来了解一下吧!
当我们对不同类型的值进行比较的时候,为了使得这些数值「可比较」(也可以称为类型的兼容性),MySQL会做一些隐式转化(Implicit type conversion)。比如下面的例子:
很明显,上面的SQL语句的执行过程中就出现了隐式转化。并且从结果们可以判断出,第一条SQL中,将字符串的“1”转换为数字1,而在第二条的SQL中,将数字2转换为字符串“2”。
MySQL也提供了CAST()函数。我们可以使用它明确的把数值转换为字符串。当使用CONCA()函数的时候,也可能会出现隐式转化,因为它希望的参数为字符串形式,但是如果我们传递的不是字符串呢:
隐式转化规则
官方文档中关于隐式转化的规则是如下描述的:
翻译为中文就是:DeepSeek搅动全球科技圈,硅谷巨头面临前所未有的挑战!
河北钢锹热销北美,华庭中晖跨境电商如何开启新篇章?
河北钢锹:跨境电商新征途,热销北美市场
美股科技股盘前多数上涨,苹果涨约3%,英特尔涨约2%
年货大战新篇章:休闲零食如何抢占春节消费C位?
苹果四季度营收1243亿美元
苹果拿出史上最好财报:一个季度营收超9000亿元 刷新历史
苹果2025财年第一财季大中华区营收同比降11% 库克回应
苹果 FY25Q1 营收 1243 亿美元破纪录,同比增 4%;大中华区营收 185.13 亿美元,同比降 11%
库克称 Apple 智能推动苹果 iPhone 16 系列热销,4 月将登陆更多市场
湘ICP备19005331号-4copyright?2018-2025
guofenkong.com 版权所有
果粉控是专业苹果设备信息查询平台
提供最新的IOS系统固件下载
相关APP应用及游戏下载,绿色无毒,下载速度快。
联系邮箱:guofenkong@163.com