谁编写 SQL 语句。 实现加、减、乘、除。

发布于 教育 2024-06-07
13个回答
  1. 匿名用户2024-01-29

    select pr ,ph,(convert(int,pr)/convert(int,ph)) as 'pr/ph' from basic

    您好,对于您的要求,以上语句就足够了,加减乘除,您需要更改行上的符号,希望对您有所帮助。

  2. 匿名用户2024-01-28

    declare @tab table

    pr int,ph int,pr/ph] intinsert into @tab values(4,2,0)select pr,ph,(pr/ph) as [pr/ph] from @tab

    或者表@tab不要使用 [pr ph] 列,因为它是计算出来的。

    declare @tab table

    pr int,ph int

    insert into @tab values(4,2)select pr,ph,(pr/ph) as [pr/ph] from @tab

  3. 匿名用户2024-01-27

    select pr,ph,(pr/ph)as pn from basic

    这是 pr,如果 ph 是整数,则生成的 pn 也是整数。

    如果要取十进制数,只需将 pr 和 ph 中的整数值更改为十进制类型即可。

    cast() 可用

    函数转换。

  4. 匿名用户2024-01-26

    从表名中选择 A*B 作为产品选择非重复的 A买家,A房间号,(a.)。总房价 -

    select sum( b.收到的金额)来自表 1 a、表 2 b其中 a房间号 = b房间号。

    from table1 a,table2 b where

  5. 匿名用户2024-01-25

    猜测主题的目的可能是实现聚合乘法,而 SQL 中的 sum 函数是聚合加法。

    这样,问题就可以变成“如何乘以加法”。

    根据代数原理:x*y = e (ln(x*y)) = e (ln x + ln y),所以聚合乘法运算可以改写为 exp(sum(ln(column));

    但是,对数函数 ln 的域是 x>0,因此上述公式只能处理正数的聚合乘法;

    因此,有必要分析一下 x<=0 的情况:

    x=0,如果存在 x=0,则聚合乘法运算必须等于 0

    x<0,可以使用abs函数进行计算,然后判断结果的正负位置,可以转换为正数;

    如果 x<0 的数为奇数,则结果必须为负数,否则为正数。

    综上所述,您可以编写以下 SQL 语句:

    select

    casewhen sum(case when column name=0 then 1 else 0 end) >0 then 0 -- 处理 x=0 的情况。

    elsepower(-1, sum(case when column name<0 then 1 else 0 end), 2) - 判断结果的符号。

    - exp(sum(ln(abs(列名)))

    如果值为 column name=0,则上述操作将报错,您可以按如下说明进行非零处理。

    exp(sum(case when column_name=0 then 0 else ln(abs(column_name)) end))

    end as result

    from table_name;

  6. 匿名用户2024-01-24

    如何在 SQL 数据库中乘以数据?

    设置自动计算数据列的公式,例如,num 1的公式设置为:mm 1*3 mm 2 5 mm 3*公式设置方法:右键点击数据表,选择设计表,选择设置公式的列,在公式中输入公式。

    工具材料:Management Studio。

    1.首先,在桌面上,单击“管理工作室”图标。

    2.然后在界面中,单击左上角的“新建查询”选项。

    3.然后,输入数据库中计算的公式的 SQL 语句,例如 Sum Formula: “Select Sum(Grade)from Test2”。

    4.然后,单击界面左上角的“执行”按钮。

    5.最后,数据库中的计算公式显示在界面中。

    SQL是如何计算数据库中的计算公式的?

    预言机中的乘法用 * 表示。 工具:oracle10g、plsql 步骤:

    1. 打开PLSQL并登录指定数据。 2创建一个查询并输入要计算的乘法公式,例如,从 5 7 中选择 5 7 从 dual3 中选择 5 7。 十进制系统也使用相同的方法,但十进制可以通过四舍五入来维护。

    例如,可以通过四舍五入来保留小数点后 2 位。 从 dual 中选择 round(,2)

  7. 匿名用户2024-01-23

    学习数学,你就会在那里。

  8. 匿名用户2024-01-22

    我猜你不是在寻找总数的乘积,它绝对是特定列组的乘积。

    从“表名”中选择“项目名称”(Project Name, A*B)。

  9. 匿名用户2024-01-21

    直接通过“+”符号即可使用;

    sql1:select 11 -5 from dual;其结果是 6;

    sql2:select 11+5 from dual;其结果是 11;

    sql3:select sysdate -sysdate from dual;结果是 0(时间类型);

    说明:加法和减法运算必须是数字类型、数字类型或时间类型。 不能添加或减去字符串类型。

  10. 匿名用户2024-01-20

    SQL Server 数据中的运算符和表达式。

  11. 匿名用户2024-01-19

    select 3+5 from dual;普通运算,dual是用于计算空表中不相关表的运算。

    如果有一个表 EMP(员工),其中包含 SAL(工资)字段。

    select sal*2 from emp;

  12. 匿名用户2024-01-18

    我不知道你会失去什么? 如果减去两个字段。 操作方法如下:

    select fielda-fieldb as fieldsubtract from table.

  13. 匿名用户2024-01-17

    SQL Server 数据在破坏 Zen 抵抗操作中攻击高字符和表纤维 Chunda 公式。

相关回答
6个回答2024-06-07

其实没有必要用到这个函数,刚才因为时间紧迫,写得不好,改正后就是:更新表名 set number=cast(substring(cast(cast(datepart(year,getdate())as varchar) + cast(datepart(month,getdate()) as varchar) + cast(datepart(day, getdate()as varchar)as varchar),3,6)+cast(numeric field to be added as varchar) as varchar)。

5个回答2024-06-07

select ,,sum( from

从测试中选择“不同”作为 A,将“年”和“月”作为 B) >>>More

8个回答2024-06-07

1.早上给女友最暖心的情话。

1.你太重要了,我觉得别人碰到就是抢劫。 >>>More

5个回答2024-06-07

李毁了作弊和隐瞒的生意“金瑟”。

金瑟无偿五十弦,一弦一柱的思纤维馆华年。 >>>More

7个回答2024-06-07

竹藤馆。 唐)王伟判断出预兆。

他独自坐在余凯僻静的篱笆里,弹着钢琴,咆哮着。 >>>More