oracle 数据库表中的varchar2(10)型的字段中的数值之和怎么算
我有一个表中的一个字段(人数)是varchar2(10)型,现在要求这个字段的所有数据之和,怎么算?
[解决办法]
什么都不需要,直接SUM就行了。ORACLE会自行转换。
- SQL code
SQL> desc a; Name Null? Type ------------ -------- ------------ ID NUMBER(38) COL1 VARCHAR2(10)SQL> select * from a; ID COL1---------- ---------- 1 100 2 300SQL> select sum(col1) from a; SUM(COL1)---------- 400SQL>