Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 1.46 KB

cast-functions-and-operators.md

File metadata and controls

20 lines (15 loc) · 1.46 KB
title aliases
Cast 函数和操作符
/docs-cn/dev/functions-and-operators/cast-functions-and-operators/
/docs-cn/dev/reference/sql/functions-and-operators/cast-functions-and-operators/

Cast 函数和操作符

Cast 函数和操作符用于将某种数据类型的值转换为另一种数据类型。TiDB 支持使用 MySQL 5.7 中提供的所有 Cast 函数和操作符

Cast 函数和操作符表

函数和操作符名 功能描述
BINARY 将一个字符串转换成一个二进制字符串
CAST() 将一个值转换成一个确定类型
CONVERT() 将一个值转换成一个确定类型

注意:

TiDB 和 MySQL 对于 SELECT CAST(MeN AS CHAR)(或者等价的 SELECT CONVERT(MeM, CHAR))的结果显示不一致,其中 MeN 是用科学计数法表示的双精度浮点数。MySQL 在 -15 <= N <= 14 时显示完整数值,在 N < -15N > 14 时显示科学计数法。而 TiDB 始终显示完整数值。例如,MySQL 对于 SELECT CAST(3.1415e15 AS CHAR) 的显示结果为 3.1415e15,而 TiDB 的显示结果为 3141500000000000