SELECT CAST a.b AS int
语法意义 把表别名A的B列的数据类型变为INT
你可以在帮助里面看下CAST(), CONVERT() 两个函数的语法!
--我用的是SqlServer
--这是显示转换类型,将字符串转成整形
SELECT CAST('1' AS int),CONVERT(int,'1')
--SqlServer也会隐式转换,如:用字符串乘以一个整形,
--整形优先级要大,SqlServer将自动将字符串转为整形
SELECT '1'*2
--显示转换安全点,不然出现莫名奇妙的错误都不好找
SELECT CAST('1' AS int)*2