数据类型之间的隐式转换
关于隐式转换,您需要记住以下要点:
- 在 SQL Server 中比较两个值时,这两个值必须具有相同的数据类型。
- 如果数据类型不同,SQL Server 会根据数据类型优先级,隐式地将其中一种类型转换为另一种类型。
- 优先级较低的数据类型会被转换为优先级较高的数据类型。
在本练习中,您将测试数值类型与字符之间的显式转换是否可行。 请参考转换表中的信息,其中展示了所有数据类型之间的隐式与显式转换。您将尝试在两种不同数据类型之间进行隐式转换。
为此,您将使用 voters 表,对比数值列 total_votes 与一个字符。
本练习是课程的一部分