今天我部门的女孩子在建表的时候,把存储文件大小的字段建立成了varchar类型,但业务部门提出的需求需要知道此字段的sum总数,因此在网上翻查了一下,使用sql的cast函数就可以解决了。
可以如此写sql语句:
select SUM(cast(filesize as numeric(12,0))) from lyjl where id>=1561468
其中filesize为字段名,as后跟为字段转换成的类型,numeric为数字型。这样就可以sum出varchar类型字段的总和了。