黑马程序员技术交流社区

标题: 关于数据库中类型转换函数的使用问题 [打印本页]

作者: 刘波    时间: 2011-12-19 14:33
标题: 关于数据库中类型转换函数的使用问题
数据库中类型转换函数
1 cast(expression AS data_type)   
2 convert(data_type,expression)
这两种使用有限制吗?
还是使用哪个都可以呢
作者: 张旭    时间: 2011-12-20 23:18
都是将某种数据类型的表达式显式转换为另一种数据类型                 convert比CAST 在转化成日期类型时,因为需要格式要求,cast就不合适了,应该还有其他一些需要转化格式的,比如金钱等等,
作者: 黄山    时间: 2011-12-26 13:15
CAST是两种功能中更具ANSI标准的功能,即虽然更具便携性(比如,使用CAST的函数能更容易的被其它数据库软件使用),但功能相对弱一些。不过,当小数转化为数值,并保留原始表达式中的小数数值时,仍然需要使用CAST 建议首先使用CAST,如果遇到必须使用CONVERT的情况时再使用CONVERT。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2