黑马程序员技术交流社区
标题:
在SQL中,字符串转换为数值型转换语法和规则。
[打印本页]
作者:
张娜
时间:
2012-5-10 12:04
标题:
在SQL中,字符串转换为数值型转换语法和规则。
在SQL中,字符串转换为数值型转换语法和规则。
作者:
高宜
时间:
2012-5-10 21:10
可以使用
CONVERT(int,'字符串')
CAST('字符串' AS INT)
作者:
邢欢
时间:
2012-5-11 13:47
有两种方法,convert(int,'111');cast('111' as int)
作者:
刘春节
时间:
2012-5-16 07:27
1.CAST ( expression AS data_type) 如:CAST('20' AS INT)
2.CONVERT ( data_type, expression) 如:CONVERT(INT, '20')
作者:
朱亮辉
时间:
2012-5-16 17:09
本帖最后由 朱亮辉 于 2012-5-16 17:14 编辑
1.CAST ( expression AS data_type) 如:CAST('86' AS INT)
2.CONVERT ( data_type, expression) 如:CONVERT(INT, '86')
还有第三种,不是常用的
3、如果字符串肯定是数字,可以这样做,字符串与int类型相乘,自动转换 ,例如:Select ‘100’*1*2 结果是200【乘以一只是转化作用为了防止改变原数值】(当字符串与数字相乘,字符串也是数字的就自动转化,否则异常)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2