誰編寫 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