数据库中价格字段是varchar类型怎样在sql语句中使用sum函数计算总和

宋飞爱健身 2024-05-31 20:18:22
最佳回答

如果varchar类型中存放的都是数字,需要看是什么数据库,如果是sqlserver那么可将字符转成数字再进行sum,如果是oracle,则可隐形转换成数字,无需修改语句。

如字段名称为score.

sqlserver语法:

select sum(cast(score as int)) as score from 表名;

注意:int是整型,在实际操作中根据自己需要的类型转换。

20210311
汇率兑换计算器

类似问答
  • 使用vlookup函数,对sheet1中的商品单价进行自动填充。 要求:根据“价格表”中的商品单价,利用vlookup函
    • 2024-05-31 09:14:09
    • 提问者: 蛙语鲜
    假设商品名称在本表的a列,单价填在b列,数据从第二行开始,b2输入:iferror(vlookup(a2,sheet1!a:b,2,0),"无此商品单价,请完善")下拉填充公式(如sheet1中的商品单价不在第二列,请自行调整)
  • 数据库建表时,单价,总价,税率,各用什么数据类型来表示好呢?
    • 2024-05-31 08:26:57
    • 提问者: Rain
    decimal(18,0)解释:括号内第一个参数18表示可存储数据位数,第二个参数 0 表示精度,即,保留到哪一位;如 decimal(8,2)类型字段 里存储数据1234.1234,那么存在数据库中的值就成了:1234.12
  • 数据库中所有的数据类型?
    • 2024-05-31 19:34:34
    • 提问者: 晴川
    sql 用于各种数据库的数据类型:一、mysql 数据类型:在 mysql 中,有三种主要的类型:text(文本)、number(数字)和 date/time(日期/时间)类型。1、text 类型。2、number 类型。这些整数类型拥有额外的选项 unsigned。通常,整数可以是负数或正数。如果添加 unsigned 属性,那么范围将从 0 开始,而不是某个负数。3、date 类型。即便 da...
  • j**a 中应该使用什么数据类型来代表价格
    • 2024-05-31 18:27:40
    • 提问者: 鹏哥
    要准确表示单价等货币类型的数据用decimal和numeric都行。decimal和numeric类型在mysql中视为相同的类型。它们用于保存必须为确切精度的值,例如货币数据。当声明该类型的列时,可以(并且通常要)指定精度和标度;例如:salary decimal(5,2)在该例子中,5是精度,2是标度。精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。
  • 使用vlookup函数,对sheet1中的商品单价进行自动填充。 要求:根据“价格表”中的商品单价,利用vlookup函
    • 2024-05-31 09:14:04
    • 提问者: 晴川
    假设商品名称在本表的a列,单价填在b列,数据从第二行开始,b2输入:=iferror(vlookup(a2,sheet1!a:b,2,0),"无此商品单价,请完善") 下拉填充公式(如sheet1中的商品单价不在第二列,请自行调整)
  • sql语句计算1994-10-20与当前日期相差的年份数,及时采纳
    • 2024-05-31 07:53:26
    • 提问者: 潮邦
    oracle可以这样:select to_char(sysdate,'yyyy')-to_char(to_date('1994-10-20','yyyy-mm-dd'),'yyyy') from dual;试试看
  • vfp中,数据类型有哪几种
    • 2024-05-31 16:40:34
    • 提问者: JoLee❤️
    vfp中,数据类型有:字符型c、货币型y、数值型n、浮动型f、日期型d、日期时间型t、双精度型b、整型i、逻辑型l、备注型m、通用型g。 (字段变量还有二进制备注型m、二进制字符型c)
  • sum函数怎么读
    • 2024-05-31 05:37:26
    • 提问者: 王小贱-
    读音当然是萨姆实际上就是求和函数其输出的就是数组中每个元素的和如果输入矩阵则输出的是一个向量
  • 如何使用wind数据库?
    • 2024-05-31 14:23:29
    • 提问者: 大众点评结婚指南
    可以安装好wind取得使用权后,然后按照wind所给提示,输入账户和密码可使用wind数据库。
  • oracle数据库中的整型是什么
    • 2024-05-31 23:59:27
    • 提问者: 转转生活号
    整型是oracle数据库中的一个基本类型,一般用integer或int表示。但在oracle中也可用number(n,0)来表示整型。一个 integer 是集合 z = {..., -2, -1, 0, 1, 2, ...} 中的一个数。以下三种方法都是可以的:create table test(id int);create table test(id integer);create table...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。